On Dec 8, 2008, at 11:34 AM, Sean Owen wrote:
I agree I don't like two build systems. I have never really gotten
into maven myself, but I have had only passing familiarity with it. I
always seem to need to do something a little tricky in the build which
only Ant will support, given that it's the more general tool (but with
disadvantages too), and so, having Ant in place, that pretty much
argues against maven because I can't justify the second build system.
You actually don't need Ant w/ Maven. You can get the Ant plugin for
Maven, which allows you too hook in Ant for doing the things Ant is
good at when you need to handle those edge cases.
I've gone back and forth a lot on Maven. Used to love it. Then was
annoyed with it. Now, I honestly think the strongest thing going for
it is you can point your IDE at the POM and it can slurp in the whole
project w/ no setup whatsoever. It's very compelling for newbies
wanting to develop and those of us who have 5+ checkouts of the same
SVN tree. Also, since it is Apache, I think it has a good
understanding of what an Apache release needs to be.
Last, but not least, the repo is the most compelling reason. Right
now, in order to publish to the repo we need have these POMs laying
around for just that purpose, but then they get out of sync. I think
I'll take a crack at seeing what is missing between Maven to Ant and
report back where the gaps are.
Yes, there is this plugin system which can bridge the gap with some
work.
I could be convinced otherwise, but at the moment my gut is that I am
not seeing enough value to switch to really feel compelled to support
it.
On Mon, Dec 8, 2008 at 4:14 PM, Grant Ingersoll
<[EMAIL PROTECTED]> wrote:
I've traditionally been resistant to Maven, but am now thinking
maybe we
should just go that route and use the Ant plugin when we need to.
I really
don't like having two build systems, esp. since they slip out of
date so
easily.
Thoughts?
-Grant