Home > J2EE > Maven vs Ant

Maven vs Ant

Updated: Since I’ve noticed quite a few Google hits on this entry, I thought I’d post some more information.

I’ve finally figured out what Maven is all about. (No one seems to say it outright.) This enlightenment comes after writing a previous post

The basic difference is fundamental: where Ant allows you to build your own targets to do anything you wish, Maven takes your description of your project (directory structure, etc) and uses standard, pre-written, tasks (goals in Maven-speak) to achieve the usual build needs.

Maven has a bunch of built-in plugins and goals. You can write your own using Jelly.

I’ll be updating this post with some more info shortly. (Ok, so I guess it took a while. My conclusion seems to be staying with Ant, particularly with the addition of new extensions.)

Some relatively clean information is available here

Categories: J2EE Tags:
  1. No comments yet.
  1. No trackbacks yet.