Results 1 to 8 of 8

Thread: Maven

  1. #1
    Join Date
    Dec 2004
    Location
    Florida
    Posts
    5

    Default Maven

    I'm looking for a Java project managment / collaboration tool and ran across Maven. Can anyone tell me their experience using Maven on Java, Spring, Struts, or any other projects?

    Thanks,

    --Mike Marrotte

  2. #2
    Join Date
    Aug 2004
    Location
    Sydney, Australia
    Posts
    2,768

    Default

    Maven receives a lot of flack, but it works just fine once you get your head around it. My biggest tip is don't use multiprojects if you can avoid it, as there are property inheritence issues with Maven versions up to and including 1.0.2.

    We recently migrated Acegi Security to use Maven, and it works just fine. We have some more unusual (though not unheard of) requirements, like JAR signing and DocBook generation. We now receive identical results from Ant or Maven, and deleted the Ant build entirely. You can try out building and see for yourself by viewing the "building" page at http://acegisecurity.sourceforge.net

    Acegi Technology also uses Maven for our own projects. I personally quite like it, as it's nice having CVS free of JARs.

  3. #3
    Join Date
    Aug 2004
    Location
    A Coruņa, Spain
    Posts
    17

    Default Re: Maven

    Maven provides many tasks out of the box and achieves project build standarization.

    I suggest you to take a look at Acegi Security System for Spring or ONess for a more complex project.

  4. #4
    Join Date
    Aug 2004
    Location
    u.s.a
    Posts
    399

    Default

    For even small projects Maven may have an advantage too. Not only can it create the skeleton of the project it can easily create a usable (if not perfect) site for it. All this with no coding.

    What I like best though is the external dependency storage. But, this can be done with Ant too.

    What it lacks is an Eclipse plug-in that one can manipulate the POM and other things (have not tried the alpha level one out there). docs are better but still not there yet.

  5. #5
    Join Date
    Aug 2004
    Location
    Sydney, Australia
    Posts
    2,768

    Default

    I use and quite like the Eclipse plugin you can download from this update site: http://mevenide.codehaus.org/release...pdate/site.xml

  6. #6
    Join Date
    Dec 2005
    Posts
    4

    Default

    Would it make sense for the authors of OSS to manufacture POM's and upload POM's / jars to Ibibio as new releases become available? How many people out there are attempting to do this (locally), and incorrectly specifying the POM dependencies or missing out jars in a multi-module environment. For example spring-mock appears to missing from Spring 1.2.5 @ Ibibio

  7. #7
    Join Date
    Dec 2005
    Posts
    4

    Unhappy Spring favours Ivy over Maven?

    looks like Spring favours Ivy see:http://mail-archives.apache.org/mod_...oellath.org%3e

  8. #8
    Join Date
    Aug 2004
    Location
    Sydney, Australia
    Posts
    2,768

    Default

    Colin and I are co-presenting training in New York right now, and this exact question came up. Truth is there are pros and cons to both products and you are unlikely to encounter fundamental limitations with either of them. Colin still prefers Ivy, and I still prefer Maven 2. :-)
    Ben Alex
    Project Founder, Spring UAA, Spring Roo and Spring Security

Similar Threads

  1. Getting started with Spring + Maven
    By ejeklint in forum Architecture
    Replies: 3
    Last Post: Dec 27th, 2006, 10:25 AM
  2. Managing components / projects / dev cycle: Maven or ant?
    By rebornspirit in forum Architecture
    Replies: 9
    Last Post: Oct 6th, 2006, 09:34 AM
  3. Nightly Snapshot / Maven Problems
    By bendg25 in forum Security
    Replies: 3
    Last Post: Dec 20th, 2004, 05:07 PM
  4. Maven 'targets'?
    By jbetancourt in forum Meta
    Replies: 2
    Last Post: Oct 6th, 2004, 09:11 AM
  5. Replies: 7
    Last Post: Oct 6th, 2004, 02:57 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •