> This is FUD.
This is not FUD, this is pure *reality* (in open source and in commercial projects too).
Small experiment:
1. - choose randomly 10 open source projects with maven and 10 with ANT from
sourceforge.
2. - on a clean computer, let a user build them.
e.g. without tricks just the standard commands described by the docs provided by the projects.
(you can put a newbie to make the work - than the experiment is even more interesting).
Surprise:
- most the maven projects don't simply work, but need extra work to make them built.
- most ANT projects work, and the ANT projects that don't work, can be simply made to work even by
newbies and with current IDEs it takes few minutes even for a total beginner to do it.
- maven projects that don't work *can't* be made by newbies to work - even worse, users that
have maven experience fail often.
For the projects that are inactive, try this experiment after a few months again, or on a different
computer. Surprise:
- the worst part: some of the maven projects that worked, now simply don't work, or some
that did not (and required some hacks) now work - just so :) (maybe a few hours later they wont :) ).
- with ANT the build is reproductible - those that did worked, do it again, those that
did not, are not (but simply solvable as before).
I did this experiment several times at various companies, and the results are
always the same. Of course, one could have argued that the maven based projects were
not configured right by the authors, but that is bs.: the defaults should simply work.
Also if you think that this is because of sourceforge "quality", than just try the big
apache.org SVN tree, to see how many of the mavenized projects there don't simply work anymore :).
> First, Howard was talking about a project with 40+ subprojects. You
> don't have these number of modules. Second, he was complaining about IDE
> support and IDE support improved greatly since then (as bob pointed out
> in his e-mail).
>
> Maven just works. Period.
No, it doesn't, and this is what all Maven fanboys don't get it: it is
not working the same all the time: sometimes works, sometimes not, i.e. it is not
guaranteed that it is working all the time the same way, once made to work,
without much effort and knowhow.
I guess this is the "it works on my computer" syndrome that most of them are suffering from :).
Ahmed.
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/_______________________________________________
Click-development mailing list
Click-development@...
https://lists.sourceforge.net/lists/listinfo/click-development