What is maven?
Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
Maven's primary goal is to allow a developer to comprehend the complete state of a development effort in the shortest period of time. In order to attain this goal there are several areas of concern that Maven attempts to deal with:
- Making the build process easy
- Providing a uniform build system
- Providing quality project information
- Providing guidelines for best practices development
- Allowing transparent migration to new features
Maven Repository provided by Arakhnê.org
Arakhnê.org is providing a Maven repository inside which the Arakhnê.org's Java libraries are provided.
To use the Arakhnê.org's Maven repository, you may put inside the
pom.xml file of your project:
<repositories> <repository> <id>org.arakhne-maven</id> <name>Arakhne.org Snapshots</name> <url>http://download.tuxfamily.org/arakhne/maven</url> </repository> </repositories>
Maven artifacts provided by Arakhnê.org
The Arakhnê.org website is also providing several Maven packages that are not available on the Central Maven Repository.
The list of the provided artifacts are available on the page "Maven artifacts provided by Arakhnê.org".