Changes for version 0.04 - 2003-09-15

  • Corrected small problems with the demo build so it will actually run on other people's machines. (It used to depend on absolute paths, I made them relative.)
  • Added Test::More to the PREREQ_PM list in Makefile.PL.
  • Cleaned GenericBuild test file.
  • Improved GenericBuild error when GO receives a target that isn't in its list.
  • Corrected GenericBuild so it doesn't die when the BUILD_SUCCESS file is initially missing.
  • Corrected GenericBuild so GO no longer does an extra step when user requests two targets, the later of which is currently in BUILD_SUCCESS.
  • Changed Tasks::read_prop_file so it uses a bare return if it can't read the file. It used to kill the program. That lead to odd log entries when Tasks::update_prop_file was asked to update an absent file.
  • Made it a fatal error to supply a BASE_DIR argument to Tasks::build_file_list which is not an existing directory.
  • Added optional INCLUDE_PATTERNS parameter to Tasks::make_jar_classpath. Now callers can control which files end up in the list. In particular, they can have both .jar and .zip.

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