I started using Maven2 and now I feel sick.

Published: 8:03 PM GMT+12, Thursday, 16 March 2006 under: technology
java  build  maven 

It's quite possibly purely coincidental but ever since I started playing with Maven 2 I've ended up feeling sick as a dog. Raspy throat, guttural deep cough and a husky croaking voice that makes Darth Vader sound like a Tenor.

But regardless of that I seem to actually like what I'm seeing in Maven2 - definetely much more than what I saw of Maven1.

At ${work} I'm currently using Ant + Ivy on my main project and whilst I'm finding the dependency resolution nice, I keep coming back to the fact that my build.xml file isn't as clean and tidy as it could be. One of the benefits of Ivy over Maven was that it meant the build process pretty much stayed the same, the only downside is that it also meant the build process pretty much stayed the same.

I'm not currently using Maven2 beyond some simple experimentation (multiple sub modules building with mixed dependencies, and an IDEA project including all of them - dayam that was nice that it worked!).

I'm sure I'll write more about Maven2 the more I use it - be it favourable or full of fustration.

Comments (3)

Hi Jeff - unfortunately we're using Anthill in the office which means I can't take advantage of CC/Ivy at all. I've been considering the move to CC as we're wanting to move some projects onto 1.5 but can't mix and match build vms with Anthill (boss isn't overly keen on target=1.4 for some reason)...

Thanks for reminding me of CC/Ivy thou..

left by Mark Derricutt . Friday, 17 March 2006 3:52 PM

Cool, thanks for saying nice things about Maven under a controversial title that everyone will read ;) Hope it works out for you.

I know you're a TestNG user - if you're using that on the projects you are trying, let me know how our recently added support works for you. I'm yet to use it in earnest, but I've got the TestNG IDEA plugin installed and ready to go, luring me to convert my JUnit tests every time I press Ctrl-Enter :)

left by Brett Porter . Friday, 17 March 2006 1:20 PM

well if you're using Ant + Ivy then you're using the CC/Ivy integration right? ;)

http://www.jayasoft.org/ivycruise

left by Jeffrey Fredrick . Friday, 17 March 2006 11:02 AM
Add Comment