Krysalis Centipede | ![]() |
project/tools | ||
This directory contains the dirs: antipede, antlibs, and eventually tmp.
project/tools/antipede | ||
This directory contains Ant. It is called antipede because it's Centipede's Ant. There are no changes in the classes, but because of Ant classloading issues, the tasks that are used in antlibs need not to be declared and be present here.
This problem is in the plans to be fixed by our Ant friends for release 1.6.
Here there are also some basic tasks that are needed for Centipede, mainly the ant-contrib tasks. Our commitment is to migrate the tasks used here to Ant ASAP, and has already been done with our XmlProperty task.
project/tools/antlibs | ||
Here is where the antlibs are put and deployed. It works exactly as the webapps dir for war files.
When looking for a cent, if the corresponding mycent.antlib dir is present it uses that version.
If not, it check for a mycent.antlib.jar, and unpacks that to a corresponding dir.
If none of the two are present, it tries to get them over the Net automatically, in the repository specified in the property.xml file.
project/tools/tmp | ||
Temporary work directory for centipede itself. Delete at will with no remorse.
by Andrew C. Oliver, Nicola Ken Barozzi