On 30.08.2006, at 11:43, Emmanuel Venisse wrote:
Jan Vissers a écrit :
Maven's key strength is to say "don't worry about trying to
build a jar /
war / ear / sync with eclipse / autorun tests / publish
javadocs / etc /
etc, because I already know how to do that, you go and do what
you do
best, work on the primary code".
I would like this approach very much, but...
have you tried to publish javadocs/jxr/surefire/pmd... etc
for a multimodule project in an aggregated fashion?
It's implemented in snapshot version of javadocs/jxr plugins
Sorry, but that doesn't help me now. Maven2 has officially been
stable for months now, so I expect its advertised features to work
out of the box. Same with Continuum BTW - I've looked at it several
times since it went final 10 months ago, but it's just not there yet.
Is there a roadmap indicating when said functionality will be
available in a stable release?
On 30.08.2006, at 07:37, Jan Vissers wrote:
More and more I'm getting the feeling that ANT still isn't such a
bad idea for building software. You can do a lot of the convention
over configuration stuff for your own projects with ant and things
like macrodef, subant and antlib. For dependency management we're
currently using Ivy - which is pretty descent. What's more the
reporting just works, even aggregated
(pmd,jdepend,junit,checkstyle,cobertura,javadoc,changelog,javacnss).
The difference is that in contrast to Maven2, Ant has been adopted by
IDEs and tools. Ant is a de-facto standard, and Maven2 a self-
declared standard. I'm not saying adoption isn't going to happen, but
it will take time.
IDE integration is actually a key point for me personally. m2eclipse
looks very promising, but it won't work right until some bugs in
Maven2's embedder get fixed (or so I hear). Lots of people a
desperately waiting for this, and nothing seems to happen. This is
very frustrating.
On 30.08.2006, at 02:52, Tamás Cservenák wrote:
The core (maven itself, not remote repo
contents) was always sound. Just run M2 in isolated environment
with clean
and properly filled POM's, without central and M2 will blow all
your needs!
Yeah right, all the problems are with plugins. Unfortunately, all the
functionality I need is implemented in plugins! A rock stable core
just won't help me if it doesn't do anything except orchestrate the
unstable plugins.
The "everything is a plugin" architecture might be very nice on a
technical level, but it can lead to the equivalent of DLL hell - just
look at Eclipse! Eclipse is actually trying to improve this with
Callisto, maybe a similar initiative would be appropriate for Maven2?
That said, I think that Maven2 really is a step forward and I'm not
going back. Thanks to everyone working on Maven2 and sorry for
sounding so negative!
Cheers,
-Ralph.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]