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