Skip to content

Latest commit

 

History

History
49 lines (24 loc) · 1001 Bytes

note_2016-02-12_19-57-29_memo-maven.md

File metadata and controls

49 lines (24 loc) · 1001 Bytes

Mémo Maven

Voir aussi: https://github.com/remipassmoilesel/maven-experiments

Commandes utiles

Générer un projet Maven:

$ mvn archetype:generate -DgroupId=org.remipassmoilesel -DartifactId=geotools-tutorial -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

Démarrer un programme java en ligne de commande:

$ mvn exec:java -Dexec.mainClass="remipassmoilesel.Launcher" -Dexec.args="-t"

Télécharger les sources et les javadoc:

$ mvn dependency:sources
$ mvn dependency:resolve -Dclassifier=javadoc

Empaqueter:

$ mvn clean package

Installer dans le repo local:

$ mvn clean install

Purger les dépendances locales et les résoudre à nouvrau:

$ mvn dependency:purge-local-repository

Afficher les profils de build actif:

$ mvn help:active-profiles

Ne pas éxecuter les tests:

$ mvn package -DskipTests

Executer un seul test avec JUnit:

$ mvn -Dtest=UpdateInformationController test

Afficher l'arbre de dépendances:

$ mvn dependency:tree