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