I thank you all for the intersting discussion on the build system to be used
by Avalon, and let me say that I am really honored.   :-)

When Centipede started it was just me mailing Andy saying: "Why don't you
propose your project to Apache. You need to make the build system a bit more
decent though... look at the Avalon one, and use that one as a template".

Then I gave him a hand, merged Avalon's with Cocoon's and then POI got into
Jakarta and all the rest.

                      -oOo-

Ok, let me try to answer some questions about Centipede.

Dependency-Boot
--------------------------
Antipede is Ant 1.5, Ant optional1.5 and ant-contrib.
I had to take away some classes from optional since they are in the Cents,
but I will remove optional altogether from there, and so it will have only
Ant and ant-contrib as a dependency to boot.
The XmlProperty task we made was donated to Ant.

Build Script
----------------
Use of the build script is not compulsory.
Put Xercer, Xalan, Ant, ant-contrib in classpath and run Ant on build.xml.
Simple as that.

Stability
------------
Centipede is as stable as Ant.
If you install plain Centipede with no cents, you just have a working Ant
system.
As for committing to a system, don't worry, Centipede is totally build *on*
Ant.

Ant2
--------
I'm following with interest the life of myrmidon, and since I get the CVS
commit messages, I know it's evolving faaast. Many features of Centipede are
made with Ant2 in mind, and I will continue in the time being to observer
Peter's efforts and try to adapt-to/influence them.

Maven
----------
Centipede now integrates Maven.
Yes, it does.
I run "build site", and have the site made by Forrest.
http://www.krysalis.org/centipede/
Then "build mavensite", and have it made by Maven.
http://www.krysalis.org/alt/
Simple as that.
Talking about vendor lock-in ;-)

                           -oOo-

As the bottom line, I would say "Try them".
Try both (locally) and see what they are about.

And remember that it's not the features that count, but the structure.
If the structure is not sane, the system could someday collapse.

--
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]>

Reply via email to