I've made the switch from Ant to Maven at work. Ant is an extremely flexible and powerful tool, but I find that most of the time it's TOO flexible when you are working in an environment where you are doing complex builds.
Thinking back over half a decade of Ant scripts, I realize that I always spend a lot of time when I join a new project trying to understand a whole set of different Ant scripts and then getting all of them to look and work in a consistent way across all the components I'm building. Maven uses a standardized build process with hooks at each step in the process for you to customize or add your own behavior. Think about all those standard things you do for a build. Compile some source code, run some unit tests, create a test report, then create a package (jar, ear, whatever). A simple Maven build gives you all that stuff right out of the box, even without having to write any scripts.
The Maven home page uses some intimidating language - what's all this about a "Project Object Model"? That's enough to scare off any prospective user. A POM is simply an XML file where you put the basic information about your builds - jar dependencies, file names, etc - all the same stuff you would have in an Ant build script. It's all declarative, so you don't have to worry about the order of things (sounds like Ant in the early days). Maven uses standard conventions for directory structures to keep things simple to configure (no more arguing with your coworkers about whether to put your source code in 'src' or 'source' or 'java'), and to keep things the same between different build scripts. Of course, you can override these configurations, but it's better to go with the standard just for consistency.
I think some people are in a pretty good comfort zone with Ant and are afraid of learning a new tool for builds. But overall, I think it's faster and easier to start from scratch with Maven. If you're the type of person who likes the use of "convention over configuration" in Rails, then Maven is for you.
And BTW, if you're working with Rails, rake and Capistrano are no-brainers.
I liked this article, says is very reasonable
Posted by: michael jordan shoes | August 16, 2010 at 03:34 AM
I just wanted to comment & say keep up the quality work.Thanks a lot for sharing. You have done a brilliant job. Your article is truly relevant to my study at this moment, and I am really happy to read it.
Posted by: Burberry Outlet | August 26, 2011 at 04:12 AM
http://www.togolfmart.com/index.php?main_page=product_info&cPath=65_30&products_id=256
http://www.golfmartdiscount.com/titleist-910d3-driver-p-234.html
A face plate up and put out the boss, and asked how Youyou friends today In particular, the driver told me last time I "power up" a fancy set of fitness, she also set the goods with others Jay came to see her hair,
Posted by: wilson tennis racket | November 02, 2011 at 10:39 PM
http://www.authenticnfljerseyssales.com/ "it is released by authenticnfljerseyssales.com 2011.11.22"
Posted by: cheap NFL jerseys | November 22, 2011 at 01:19 AM
This is a good subject to talk about. Sometimes I fav stuff like this on Redit. This article probably won’t do well with that crowd. I will be sure to submit something else though.
Posted by: Canada Goose UK | December 03, 2011 at 12:44 AM
This is a good subject to talk about. Sometimes I fav stuff like this on Redit. This article probably won’t do well with that crowd. I will be sure to submit something else though.
Posted by: Canada Goose UK | December 03, 2011 at 12:45 AM
This is a good subject to talk about. Sometimes I fav stuff like this on Redit. This article probably won’t do well with that crowd. I will be sure to submit something else though.
Posted by: Canada Goose UK | December 03, 2011 at 12:46 AM
Don't know what is wrong what is rite but i know that every one has there own point of view and same goes to this one
I agree completely with Ms. Malkin. Boo freaking hoo.
Posted by: Arcteryx Jackets | December 03, 2011 at 01:20 AM
Don't know what is wrong what is rite but i know that every one has there own point of view and same goes to this one
I agree completely with Ms. Malkin. Boo freaking hoo.
Posted by: Arcteryx Jackets | December 03, 2011 at 01:24 AM