Nicola Ken Barozzi wrote:
Joerg Heinicke wrote:
On 30.08.2005 17:31, Ralph Goers wrote:
...
So to summarize, I would suggest that it would be a good idea for each
"component" - be it core or a block - to have api, impl, test and
samples projects.
Did I mention that I hate tools needing changes in the subject they
should work on to make them work? The above scenario and the other
mentioned necessary restructurings were the reason why I ever were
against a change of the build system to Maven.
Ok, we really have a problem with our current build system. Nobody (me
included) started with another solution like Ant 1.6 or similar. The
Maven fraction started now to address the problem and I'm ok with it.
The above rant probably just shows I'm a smart-ass ;-)
If you, or me, or anyone would have really gone deep in fixing the Ant
build system, we would have been forced to do the same restructuring.
FYI, i wrote considerable chunks of ant with my desire to have a build
system that could stand the complexity of cocoon. For a long time, you
could build cocoon only with the version of ant that shipped with it.
I wouldn't be against shipping maven2 with cocoon 2.2 for the time being.
Wherever cocoon uses, it will stretch it and maybe break it. We are one
of the most complex (in terms of dependency and use of different
technologies/languages) software systems in the java world.
So, let's not be afraid to taste a little blood on the bleeding edge.
--
Stefano.