|
Maven is a software tool for Java Programming Language project management and automated software build. It is similar in functionality to the Apache Ant tool, but has a simpler build configuration model, based on XML format. Maven is part of the Jakarta Project, hosted by the Apache Software Foundation.
Maven uses a construct known as a Project Object Model (POM) to describe the software project being built, its dependencies on other external modules and components, and the build order. It comes with pre-defined targets for performing certain well defined tasks such as compilation of code and its packaging.
External links
|