On Thu, 21 Oct 2004, Stefano Mazzocchi wrote:
Carsten Ziegeler wrote:
Nicola Ken Barozzi wrote:
Why? It is easier to write and maintain single ant script
than 55! (we
have 55 blocks right now)
Let me answer for Reinhard :-)
If every local buildfile has
<import file="../common-block-build.xml">
then there is not really more to maintain, but you gain in being able to
customize the build where needed and to build the block 'locally'. It
also becomes easier to accomodate for extra external blocks that do not
necessarily need only our build targets.
Hmm, to be honest this frightens me a little bit. I really hope
that we are not experiencing the "avalon build system problem"
where each module had his own build file with all this complex
library and dependency handling and the final result was that
noone was able to use the build system for months. Then going
back and force from Ant to Maven etc. which in the end didn't
really help.
But in the end I trust you and I guess *we* will not suffer from
these problems. Let's just try to keep it as simple as possible,
but working :)
The simplest possible thing would be to have a block descriptor extend a
maven POM and use maven to build them.
Wow, you propose using maven?
--
Giacomo Pati
Otego AG, Switzerland - http://www.otego.com
Orixo, the XML business alliance - http://www.orixo.com