Maven or ANT??? (2010)


General J2EE: Maven or ANT??? (2010)

  1. Maven or ANT??? (2010) (5 messages)

    I am in the process of evaluating Maven or ANT as the company standard. I would appreciate your thoughts on the same.

    Here is what I think so far:

    The benefits of Maven with dependency management, enforcement of package structure, a common developer known standard for development and also support by ever major vendor, makes a strong case for it. Also Maven provides good UI for the management, out of the box. If any complexity is not handled by Maven, you can always invoke ANT tasks using the ANT plugin. It will also make it easy to start new java projects…

    Can anyone share any specific instances where you had to use ANT, where Maven fell short.

    Found some relevant links:

    Maven v/s ANT -


    Thanks in advance,


    Mandeep Khambay


  2. Maven or ANT??? (2010)[ Go to top ]

    We use Ant because it's quite simple to write a buildscript with ant and the biggest issue was the standard maven directory structure.

    But on the other hand the dependency solution of maven is quit nice to have.  I think that all depends on the environment you are in. We have a lot of junior java developers and there for we decided to go for the simplest solution -> ant.

  3. Maven or ANT??? (2010)[ Go to top ]

    Thanks Robby. Actually its even simpler with Maven, you don't have to write much as compared to ANT. Also the directory structure enforces some good practices. Did you have anything special you were doing with ANT buildscript that Maven couldn't?? I am looking for some specific examples. 


  4. Maven or ANT??? (2010)[ Go to top ]

    Also has anyone used the C plus plus, C sharp and Flex plugins for Maven? Anyone has any experience with it. Any issues faced??



    Mandeep Khambay



  5. Maven or ANT??? (2010)[ Go to top ]

    I had good experience with ant and few with maven, so for me it was an obvious choice but I'm sure you can do everything with Maven.

  6. Practice Area Lead - Continuous Build Integration Tools

    We are currently recruiting for a Practice Area Lead who has experience in open-source Continuous Build Integration Tools, such as Maven, Hudson, Nexus, etc. One of the upcoming projects this resource will support, is a Maven and Nexus implementation/conversion we are performing for a client in NJ. This project could be done on a consulting basis,  or as a FTE opportunity to join our practice. Please let me know if you are interested in a career opportunity with CMI (or converting to Maven/Hudson in a consulting capacity at our client). There is a lot more information available at our website

    Please contact:
    Oliver Eaton
    Recruiting Manager CMI
    732-450-1100 ext. 114
    oliver dot eaton at cmi dot com