<target
depends="antdoc.vector.checkIfRequired"
name="antdoc.vector"
unless="svg2png.notRequired"
>
<-- converts build.xml to build.svg -->
<taskdef
classname="org.apache.tools.ant.taskdefs.optional.ant2svg.Ant2SvgTask"
classpath="${customJarPath}/ant-ant2svg.jar"
name="ant2svg"
/>
<ant2svg
destfile="${antfile.path}.svg"
srcfile="${my.antfile}"
/>
<-- converts build.svg to build.png -->
<java
dir="${antfile.dir}"
fork="true"
jar="${customJarPath}\batik-rasterizer.jar"
>
<arg value="${antfile.base}.svg"/>
</java>
<copy
file="${antfile.path}.png"
preservelastmodified="true"
todir="${mirror.ant}"
/>
<-- clean up intermediate files -->
<delete file="${antfile.path}.png"/>
<delete file="${antfile.path}.svg"/>
</target>
|