I have made the following changes to the directory structure for
1. Added the directory: test/lib
This is where any libraries needed specifically for testing purposes
go. At present, it now contains junit.jar and ant-testutil.jar
These will be used in compilation and run of the test classes.
The resolves peoples problems of where to get the BuildFileTest class
I realize that it's not a great idea to include jars in version
something from ant project, but for this problem it makes sense.
2. Add the directory: lib
This is where 3rd party runtime jars will need to go. These will be
in compilation of the tasks, and in running of the test classes.
There are no jars there as of yet, but eventually there will be.
3. Added a "build" directory where byproducts will go. This is not in
but is created when someone does a build. Underneath here, you now will
get the "classes", "lib", "dist" and "docs" directories.
And i know GUMP takes care of this stuff for the daily runs, but from a
perspective, we need to do this I think.
The other question i have is: Should we package the contents of the "lib"
with the distribution?