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]

Reply via email to