<< Generating Java from Apache Maven } | Known Limitations >>
To use jADT in Apache Ant you'll need to download both jADT-core-0.3.0.jar and jADT-ant-0.3.0.jar. Then create a taskdef and task like in the following sample build.xml.
<?xml version="1.0"?>
<project name="JADTTaskExample" default="compile" basedir=".">
<!-- jadt.classpath is the full path of a directory with both
jADT-core-0.3.0.jar and jADT-ant-0.3.0.jar -->
<property name="jadt.classpath">${basedir}/lib</property>
<!-- jadt.srcPath is the full path of a directory with .jadt files or
the path to a single file -->
<property name="jadt.srcPath">${basedir}/src/main/jadt/</property>
<!-- or <property name="jadt.srcPath">${basedir}/src/main/jadt/MyStuff.jadt</property> -->
<!-- jadt.destDir is the full path of a directory where jADT will produce its java output -->
<property name="jadt.destDir">${basedir}/target/generated-sources/jadt</property>
<taskdef name="jadt" classname="com.pogofish.jadt.ant.JADTAntTask" classpath="${jadt.classpath}" />
<target name="compile" depeneds="generateJADT">
<!-- normal compile stuff -->
</target>
<target name="generateJADT">
<jadt srcPath="${jadt.srcPath}" destDir = "${jadt.destDir}" />
</target>
<target name="clean" depends="cleanJADT">
<!-- normal clean stuff -->
</target>
<target name="cleanJADT">
<delete dir="${jadt.destDir}" />
</target>
</project><< Generating Java from Apache Maven } | Known Limitations >>