Apache Maven: Java Developer Software Pick for the week

Maven is a software project management and comprehension tool. It relies on project object model (POM), which you normally write in a file named project.xml. This file describes the various aspects of your project and forms the heart of Maven. Maven manages the project’s build, reporting and documentation from a central place.

The Maven Getting Started Guide states that ” Maven is essentially a project management and comprehension tool and as such provides a way to help with managing: Builds, Documentation, Reporting, Dependencies, SCMs, Releases and Distributions.”

pickApache Mavenpick

The Maven POM xml file has three main sections: Project management section, project dependency section and project build and reports section. Maven is widely used in the open source community and you would notice a number of open source software sites flashing the “Built with Maven” logo.The MevenIde project aims to integrate Maven into standard IDEs and it currently offers plugins for Eclipse, NetBeans, JBuilder and Intellij IDEA

Maven offers more than just the build capabilities of Ant and is something you must have a look at before you kick off your next project.

>> Apache Maven Books

Content Team

The IndicThreads Content Team posts news about the latest and greatest in software development as well as content from IndicThreads' conferences and events. Track us social media @IndicThreads. Stay tuned!

0 thoughts on “Apache Maven: Java Developer Software Pick for the week

  • October 13, 2008 at 4:12 am

    atmosphere also included with Cost, Cycle Time and Quality

  • December 8, 2005 at 7:18 am

    Does maven also generate the website? Many Maven built websites look similar.

Leave a Reply