Carsten Ziegeler wrote:
Daniel Fagerstrom wrote:
Jean-Baptiste Quenot skrev:
And FWIW I added an interesting topic for the Hackaton:
See http://wiki.apache.org/cocoon/GT2006Hackaton
-->
[Jean-Baptiste Quenot] Try to replace Maven 2 with Ant and Ivy
You are of course free to experiment with whatever you feel like. But
IMO it would be to attack the problem from the wrong direction. The main
problem with Cocoon from a build POV, is that it is so huge and has so
many dependencies. This is the problem that we should attack.
As we have discussed many times we should split up the core, so that it
only contains the absolute minimum and move everything else to optional
blocks. This would considerably reduce the number of dependencies for
users, and as long as the number of dependencies is reasonable Maven is
OK. We could also move the majority of the blocks to a "legacy" area and
remove them from the main build. For most Cocoon developers there is no
use at all to build all the +100 modules, it would be enough with the
core and a few other blocks. For the rest it is enough that specially
interested people and the Continuum integration build builds them, so
that we will see if we happen to break anything there.
So IMO it would be better to invest our efforts in the *root* cause of
our build problems, i.e. decreasing the complexity of the dependencies
rather than trying to hack around them by spending even more effort in
using new build systems and forcing everyone to learn still another
build technology.
Big +1 - we should really stop discussing things over and over again.
Let's use m2 and solve the real problems.
Yes, I agree completly.
We have invested a lot of time into making trunk build with M2. And don't forget
that it's much more than just compiling the thing.
We have two archetypes, one deployment plugin, the documentation which is
exported using Maven, a working integration build, reports and certainly much
more. Also don't forget that releasing a Cocoon artifact has become very simple.
And one last point: If you build Cocoon using some different build system I
think that we cannot forbear providing Maven 2 metadata files (pom.xml) because
many developers will ask for them.
Just my € 0.02 ...
--
Reinhard Pötz Independent Consultant, Trainer & (IT)-Coach
{Software Engineering, Open Source, Web Applications, Apache Cocoon}
web(log): http://www.poetz.cc
--------------------------------------------------------------------
___________________________________________________________
Der fr�he Vogel f�ngt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de