Uses the ANT xslt task to generate a CSV formatted text file
Example
├── build
│ └── ivy
│ ├── com.myspotontheweb-demo-compile.html
│ ├── com.myspotontheweb-demo-runtime.html
│ ├── com.myspotontheweb-demo-test.html
│ ├── ivy-report.css
│ ├── report.txt
│ └── report.xml
├── build.xml
├── ivy.xml
└── report.xsl
build.xml
<project name="demo" default="resolve" xmlns:ivy="antlib:org.apache.ivy.ant">
<target name="resolve" description="Use ivy to resolve dependencies">
<ivy:resolve/>
<!-- Reports -->
<ivy:report todir='build/ivy' graph='false' xml='false'/>
<ivy:artifactreport tofile="build/ivy/report.xml"/>
<xslt style="report.xsl" in="build/ivy/report.xml" out="build/ivy/report.txt"/>
</target>
</project>
report.xsl
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text"/>
<xsl:template match="/">
<xsl:apply-templates select="modules/module/artifact"/>
</xsl:template>
<xsl:template match="artifact">
<xsl:value-of select="../@organisation"/>
<xsl:text>,</xsl:text>
<xsl:value-of select="../@name"/>
<xsl:text>,</xsl:text>
<xsl:value-of select="../@rev"/>
<xsl:text>,</xsl:text>
<xsl:value-of select="origin-location"/>
<xsl:text>,</xsl:text>
<xsl:value-of select="cache-location"/>
<xsl:text>
</xsl:text>
</xsl:template>
</xsl:stylesheet>
report.txt
org.slf4j,slf4j-api,1.7.5,http://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar,/home/mark/.ivy2/cache/org.slf4j/slf4j-api/jars/slf4j-api-1.7.5.jar
org.slf4j,slf4j-log4j12,1.7.5,http://repo1.maven.org/maven2/org/slf4j/slf4j-log4j12/1.7.5/slf4j-log4j12-1.7.5.jar,/home/mark/.ivy2/cache/org.slf4j/slf4j-log4j12/jars/slf4j-log4j12-1.7.5.jar
log4j,log4j,1.2.17,http://repo1.maven.org/maven2/log4j/log4j/1.2.17/log4j-1.2.17.jar,/home/mark/.ivy2/cache/log4j/log4j/bundles/log4j-1.2.17.jar
junit,junit,4.11,http://repo1.maven.org/maven2/junit/junit/4.11/junit-4.11.jar,/home/mark/.ivy2/cache/junit/junit/jars/junit-4.11.jar
org.hamcrest,hamcrest-core,1.3,http://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar,/home/mark/.ivy2/cache/org.hamcrest/hamcrest-core/jars/hamcrest-core-1.3.jar