The EL4Ant is a build system based on Ant. Its principle is to generate a build
file (build.xml
) for Ant with high-level targets for everyday tasks, based on
a project description, consisting in plugins and modules.
Download the latest HelloWorld package ant+el4ant+helloworld at SourceForge.net and follow the GettingStarted instructions.
Let's read the user's guide before reading the documentation of a plugin you want to use.
The full build system user documentation in one document (e.g. to print out) can be found here.
This section lists available plugins for the build system and their dedicated user documentation.
You should only declare in your project description, the plugin you really use. That way, you keep your project build usage simple because the number of available targets is smaller, and the system works faster.
The compile
, runtime
, onlinelib
and show
plugins are described in the
user's guide.
javadoc
: generates a javadoc report per set
checkstyle
: generates a checkstyle report per set
junit
: executes JUnit testcases and generates a report per set
emma
: instruments code and generates a code coverage report per set
website
: aggregates reports into a single entry point
binrelease
: binary module support
resources
: add support for resources directory per module
commons-attributes
: parses and generates attributes with the eponym Jakarta Apache tool