Changes for version 0.03 - 2003-09-02
- Added Java::Build::GenericBuild to be the top level controller of builds.
- Added a demo directory to the distrubution to show how builds might be built.
- Changed Java::Build::JVM so that compile error are fatal. All calls to its compile method should be eval'ed to trap errors.
- Changed jar and jarsigner Tasks so they only log when their underlying call returns something.
- Changed jar and jarsigner so they call croak when their underlying command fails.
- Corrected jar so it doesn't stay in the base directory of the jar contents when it dies. This is important for callers who are trapping fatal errors with eval.
Modules
a family of modules which you can use instead of Ant
a high level driver to control Java builds
starts one JVM for compiling
collects common Java build tasks in one place: jar, jarsigner, etc.
Provides
in demo/MyBuild.pm