Jorg Heymans wrote:
Maven2 is not bug-free by any means, and some of its advertised ways of
how it "should" work (eg dependencyManagement) simply don't. For
example, my experience with version properties in the root pom is that
the variable interpolation on artifact deployment time is buggy.
not only deployment of artifacts seems to be still buggy, also the calculation
of transitive dependencies versions doesn't work always as expected. Just
recently I've had problems to build the docs at the zone (got the infamous
version "2.5.1" of an artifact can't be found) altough it worked at my local
machine using Maven 2.0.4.
Perhaps
this has been fixed already, if so then great but everyone will need to
upgrade to 2.0.5-SNAPSHOT for it to work.
see above, I'm not sure if all the bugs about dependency resolution are solved
there either ...
Also, if you cram the
dependencies of 100+ modules and their version numbers in the root pom
then this can become a management bottleneck as well as this pom will
need to be managed and included in the release process of every module.
yep. IMO we shouldn't use any properties/dependency-management "magic" within
Cocoon trunk.
--
Reinhard Pötz Independent Consultant, Trainer & (IT)-Coach
{Software Engineering, Open Source, Web Applications, Apache Cocoon}
web(log): http://www.poetz.cc
--------------------------------------------------------------------