Krysalis Centipede
Published: 01/16/2004 12:36:01
 
Krysalis Community Project logo
Built with Krysalis Centipede logo
Built with Apache Ant logo
Built with Apache Forrest logo
Built with Cocoon logo
  krysalis at sf.net > krysalisFont size:      
 

Krysalis Centipede

PDF
PDF

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.

Note
If the mycent.antlib.jar is newer than an exixting dir, it is unpacked.

project/tools/tmp

Temporary work directory for centipede itself. Delete at will with no remorse.

by Andrew C. Oliver, Nicola Ken Barozzi



Valid HTML 4.01!Valid CSS!