Voir aussi: https://github.com/remipassmoilesel/maven-experiments
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