ANT build.xml template
Just that I have it at one place. This is my ant build.xml template. It assumes a simple project structure:
src/ - all java soources in here lib/ devel/ - development libraries runtime/ - runtime libraries
If your project follows this struicture, you can get the following tasks out of the box:
Buildfile: build.xml Main targets: clean Clean compile Compile all source files compile-tests Compile all source files dist Build library and pack jar file dist-one Build library and pack jar file doc Create Javadoc html-reports Creates HTML from test reports test Run JUnit Tests Default target: dist
You can modify the properties to adapt different names or a different project structure. The script creates a target directory that contains the results.
Compiling and packing should work out of the box, but the test sections expects a junit and ant-junit jars in lib/devel. They can also be placed in one of Ants lib directories.
No comments yet.