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 :)

we don't have to break our build system. we already have a new-targets directory where we can create a new build system. and when everything is working smoothly, we can switch. so don't worry :-)



-- Reinhard

Reply via email to