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
- Dans une fenetre DOS, dans ce même directory, lancer la commande DOS: mvn eclipse:eclipse
- import>Existing project into workspace> browse
Sous windows, Dans "select directory", ne pas laisser un ligne vide, Rajouter "c:" , pour eviter un bug d'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