Would this mean there would be a DTD defined for Gump modules/projects?
One of the hassles I find with Gump (and many other xml-based tools), is the lack of detail on what is a good vs bad descriptor, what's optional, what's not, and what everything does. I know there's documentation on the home pages about it.... And my other question would be, why introduce this to Gump? What is Gump going to do with the new information? I can understand why you need it in Centipede, but for Gump where's the value? -- dIon Gillard, Multitask Consulting Work: http://www.multitask.com.au Developers: http://adslgateway.multitask.com.au/developers Nicola Ken Barozzi <[EMAIL PROTECTED]> wrote on 06/26/2002 04:31:26 PM: > > [EMAIL PROTECTED] wrote: > > Will the old version still be supported? > > It is fully compatible with the old version. > > In fact, this version already works OOTB with current Gump. > The extra tags would be non-compulsory, so current descriptors wouldn't > need to change. > > > Nicola Ken Barozzi <[EMAIL PROTECTED]> wrote on 06/25/2002 10:23:16 PM: > > > > > >>I propose to enhance the Gump descriptor by putting in tags that help to > >>fully define the resources used by a project. > >> > >>Below is the example of a project using it, with the new parts commented. > >> > >><module name="krysalis-centipede"> > >> > >> <url href="http://www.krysalis.org/"/> > >> > >> <!-- the phisical location of the server --> > >> <site hostname="krysalis.sourceforge.net" > >> remotedir="/home/groups/k/kr/krysalis/htdocs"/> > >> > >> <!-- where the code is --> > >> <cvs repository="sourceforge" > >> host-prefix="cvs.krysalis" > >> dir="krysalis" > >> module="krysalis-centipede" > >> href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/..."/> > >> > >> <!-- issue tracking --> > >> <bugtrack href="http://sourceforge.net/tracker/..."/> > >> > >> <!-- where mailing lists and archives are --> > >> <mailing-lists> > >> <mailing-list user="user" > >> mail="[EMAIL PROTECTED]" > >> subscribe="http://lists.sourceforge.net/lists/..." > >> unsubscribe="http://lists.sourceforge.net/lists/..."> > >> <archives> > >> <archive name="sourceforge" > >> href ="http://sourceforge.net/mailarchive/..."/> > >> <archive name="geocrawler" > >> href="http://www.geocrawler.com/lists/..."/> > >> </archives> > >> </mailing-list> > >> <mailing-list user="developer" > >> mail="[EMAIL PROTECTED]" > >> subscribe="http://.../krysalis-devel" > >> unsubscribe="http://.../krysalis-devel"> > >> <archives> > >> <archive name="sourceforge" > >> href="http://.../mailarchive/..."/> > >> <archive name="geocrawler" > >> href="http://www.geocrawler.com/lists/..."/> > >> </archives> > >> </mailing-list> > >> </mailing-lists> > >> > >> <description> > >> Krysalis Centipede is a project build system > >> based on Apache Ant. > >> </description> > >> > >> <!-- a more detailed dscription of the project --> > >> <detailed> > >> Krysalis Centipede is a project build system > >> based on Apache Ant. > >> It uses prepackaged modules called "cents" that it downloads and > >> installs automatically, > >> which can be used as Ant tasks or easy to use targets. > >> Forrest is a powerful cent based on Cocoon that gives the power > >> of the Forrest project > >> in building project documentation. > >> Available cents are under krysalis.org/jjar > >> </detailed> > >> > >> <!-- ehat the goals of this project --> > >> <what> > >> <goal>Make an easy build system. Users should just run > >> build.</goal> > >> <goal>Make an extensible build system. Installation and use of > >> extensions should be automatic.</goal> > >> <goal>Make a powerful build system. Advanced users should be > >> able to exploit and master the system to its full.</goal> > >> </what> > >> > >> <!-- the itch that needed scrathing--> > >> <why> > >> Ant is a great build system, but if you have to bootstrap new > >> projects or update the current > >> system, it'a a pain. Centipede is born to create there new > >> features for Ant users. > >> </why> > >> > >> <!-- who is supporting this project --> > >> <vendor>Krysalis Community Project - krysalis.org</vendor> > >> > >> <!-- project license --> > >> <licence>This software is released under the Krysalis Patchy > >> Software License 1.1_01. > >> For detailed legal and licensing issues, please read the > >> LICENSE.* files > >> in the /legal directory. > >> </licence> > >> > >> <!-- due credits and external licenses used --> > >> <credits> > >> <credit>This software includes software developed by the Apache > >> Software Foundation > >> (http://www.apache.org/). > >> </credit> > >> <credit>This software includes software developed by Clarkware > >> Consulting, Inc. > >> </credit> > >> </credits> > >> > >> <project name="krysalis-centipede"> > >> > >> <!-- makes versioning; this si 1.0.0-beta2 --> > >> <version major="1" > >> minor="0" > >> fix ="0" > >> tag="beta2"/> > >> > >> <package>org.krysalis.centipede</package> > >> > >> <!-- added the default vm to use --> > >> <ant target="gump" vm="1.2"/> > >> > >> <!-- script name="build"/> --> > >> > >> <depend project="jakarta-ant"/> > >> <depend project="ant-contrib"/> > >> <depend project="xml-xerces"/> > >> <depend project="xml-xalan2"/> > >> <depend project="jjar"/> > >> <depend project="jtidy"/> > >> <depend project="IzPress"/> > >> <depend project="cruisecontrol"/> > >> > >> <!-- Work dirs to be included in classpath --> > >> <work nested="tools/tmp"/> > >> <work nested="build/classes"/> > >> <work nested="build/testcases"/> > >> > >> <home nested="build"/> > >> > >> <nag to="..." > >> from="Sam Ruby <[EMAIL PROTECTED]>"/> > >> > >> </project> > >> > >></module> > >> > > > -- > Nicola Ken Barozzi [EMAIL PROTECTED] > - verba volant, scripta manent - > (discussions get forgotten, just code remains) > --------------------------------------------------------------------- > > > -- > To unsubscribe, e-mail: < > mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: < > mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
