I was in the same camp as you Nate, I didn’t see what the point of maven was. I had ant after all. My projects have grown over time and become more modular, and for this, it makes sense. If you have a large number of dependencies it also makes sense.
The other side is ant + ivy. This is what we have at work, and it’s lead to a 6k+ line ant file that only 1 person really understands because it’s now so complicated. This would be sooooo much simple in maven.
For small projects with low number of modules, and/or dependencies, I can see no need.
That said, now I’ve started on the maven path, I’ll be using it for almost everything. It’s easy to set up once you have figured out the maven way to do things. The eclipse plugin is good (it ‘just works’).
The only issue to work out is, as I pointed out, how the natives are dealt with. Maven likes zips and jars, not so much dlls, sos and jnilibs. But they can get thrown in a jar, and unpacked if needed, or just signed and uploaded for applet/webstart.
Maven is spreading for good reasons, it’s as bad as this ‘Java’ thing, keeps spreading everywhere, if only people would see that C is all they need ;p
Endolf