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.”
Apache Maven
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.
Related:
>> Apache Maven Books
atmosphere also included with Cost, Cycle Time and Quality
Does maven also generate the website? Many Maven built websites look similar.