From: Inger, M. <inger@Synygy.com> - 2003-11-12 21:30:35
|
I have made the following changes to the directory structure for ant-contrib: 1. Added the directory: test/lib This is where any libraries needed specifically for testing purposes will 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 from. I realize that it's not a great idea to include jars in version control, especially 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 used 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 version control, 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 developer perspective, we need to do this I think. The other question i have is: Should we package the contents of the "lib" directory with the distribution? Any comments? |