• DocumentCode
    3466861
  • Title

    Leveraging Maven 2 for Agility

  • Author

    Andersen, Timothy J. ; Amdor, Luke E.

  • Author_Institution
    Iowa Student Loan, Des Moines, IA, USA
  • fYear
    2009
  • fDate
    24-28 Aug. 2009
  • Firstpage
    383
  • Lastpage
    386
  • Abstract
    Software developers at Iowa Student Loan improved their technical approach for building Java applications by switching from Apache Ant to Apache Maven. In 2003 we started using Ant. We had a lot of success with Ant and became very dependent upon it. At first, no one was comfortable switching to a new tool because Ant seemed to be working just fine. In 2007, we decided to use Maven. Throughout this transition, it was necessary for us to overcome many obstacles including the learning curve and the infrastructure needs. This report illustrates the problems we had with our Ant builds and identifies why we decided to switch to Maven. Finally, it acknowledges the benefits we have realized and describes how Maven has augmented our agility.
  • Keywords
    Java; computer science education; project management; software development management; Apache Ant; Apache Maven; Iowa student loan; Java application; infrastructure needs; learning curve; project management; software developer; Application software; Board of Directors; Cities and towns; Databases; Educational institutions; Feedback; Java; Logic; Switches; Testing; Maven; Maven2; build; dependencies;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Agile Conference, 2009. AGILE '09.
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    978-0-7695-3768-9
  • Type

    conf

  • DOI
    10.1109/AGILE.2009.20
  • Filename
    5261053