Numbering just for discussion (no priority):

   1. Order of magnitude better dependency management
      1. Self-documenting JAR references
      2. Less JARs need direct references (sub-dependencies will be pulled
      automatically)
      3. Internal project dependencies clearer
      4. The dependency analysis plugin in maven will help keep the excess
      out of the project
      2. Smaller subversion checkout
   3. Much better SCM, particularly across components
   4. (kind of a sub-point of #3) Better deployment capabilities
   5. More options for build automation (can still use ant, but now get full
   world of Maven plugins too)
      1. One example is I've configured the eclipse plugin so that the
      .project and .classpath files are auto-generated and kept up-to-date as
      dependencies change.
      6. Smart build management: ant is simple, it always does everything;
   maven is smart, only does what you need -- usually ;-)
   7. Standardization of folder structure

That's off top of my head; there are more.

~~~
Lon F. Binder
917-669-7341
@lonbinder <http://twitter.com/#%21/lonbinder> (twitter)



On Sun, Oct 9, 2011 at 3:48 AM, Hans Bakker
<mailingl...@antwebsystems.com>wrote:

> Hi Lon,
>
> could you please tell us what the advantage is of this exercise no using
> maven2?
>
> Regards,
> Hans
>
> On Fri, 2011-10-07 at 16:11 -0400, Lon Binder wrote:
> > I know Maven has been discussed briefly in the past, but we have gone
> ahead
> > full force with it locally.  We have converted the entire OFBiz (actually
> > Opentaps fork) over to Maven.
> >
> > We have not completely done away with Ant at the moment, but we're about
> 80%
> > of the way there.  Most of what hasn't been converted are local changes
> not
> > common to OFBiz anyway (although they should be).
> >
> > I've given Si at Opentaps a walk through, but was thinking you guys may
> want
> > to see what we've done as well.  Happy to donate the whole thing.
> >
> > Let me know if you're interested in a web conference.
> >
> > ~~~
> > Lon F. Binder
> > 917-669-7341
> > @lonbinder <http://twitter.com/#%21/lonbinder> (twitter)
>
> --
> Ofbiz on twitter: http://twitter.com/apache_ofbiz
> Alternative ofbiz website: http://www.ofbiz.info
> http://www.antwebsystems.com : Quality services for competitive rates.
>
>

Reply via email to