cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stefano Mazzocchi <>
Subject Re: [cron block] dependency question
Date Thu, 21 Oct 2004 15:28:26 GMT
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.


View raw message