index

Maven 2

home

http://maven.apache.org

Premiere méthode : Construire un projet

Créer un directory, recopier un pom.xml, le modifier adroitement.

Deuxiemme méthode :Generate a new Project

Créer une simple application

se placer dans le workspace ( Ne pas créer un nouveau directory!)
mvn archetype:create -DarchetypeGroupId=org.apache.maven.archetypes -DgroupId=com.bg -Dpackagename=com.bg -DartifactId=my-app

Créer une application web (war)

mvn archetype:create -DarchetypeArtifactId=maven-archetype-webapp -DgroupId=com.bg -Dpackagename=com.bg -DartifactId=MyProject

Créer une application ejb (ear)

mvn archetype:create -DgroupId=com.bg.myApp -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-ear

eclipse

test

References

getting-started

Exemple d'un fichir pom.xml POM avec des dépendances vers Spring, et mentionnant des repositories supplementaire

Exemple d'un fichir pom.xml POM avec des dépendances vers hibernate

Settings

Voir le fichier: $HOME/.m2/settings.xml

Eclipse

Il y a un plugin (évidemment =)) : http://m2eclipse.codehaus.org/ Pour installer le plugin, la procédure est dans eclipse: Help>Softawares update ...
Pour à partir d'un POM.xml, générer les parametres eclipse: mvn eclipse:eclipse