I really wonder why there are so many Apache Java projects these days. Actually, what worries me more is that I don't understand what they do at all. Take, for example, Maven, which went 1.0 recently. Maven is project management and project comprehension tool. But what does it do?
This kind of thing seems to be thrown in with a general ant-type build system, stuff that apparently generates web pages, and a bazillion other things.
It's not my cup of tea (I'm not a java person really), but the 'download all the jars for you' bit is kind of neat when you see it in action for a big project like Geronimo.
Re:Good question...
acme on 2004-07-14T13:05:49
http://geronimo.apache.org/: "You don't have permission to access/index.html on this server." Re:Good question...
rooneg on 2004-07-14T13:14:48
That's odd, it seems to work fine for me...Re:Good question...
acme on 2004-07-14T14:03:09
Must have been a temporary problem.
The main problem is that Maven ignores the "make easy things easy" that attract a lot of people to projects. I had a really hard time getting started with Maven because as you noted there's lots of abstract talk about the framework but not enough about what you can do with it. (Although this was about a year ago and the docs may have improved since.) Articles from OnJava and DeveloperWorks helped a bit. But as with a lot of frameworks there 's just too much internal docs and not enough end user docs.