Maven
Maven est un gestionnaire de projets et d'automatisation de production pour l'écosystème Java.
Le fichier pom.xml
décrit le projet avec ses dépendances.
Exécutez votre projet
- compilation et téléchargement des dépendances. Produit un
jar
dans le dossiertarget
.
mvn package
- exécutez à l'aide de java et du classpath:
java -cp target/my-app-0.1.jar ch.hepia.my_app.App
- ou, à l'aide du plugin
exec-maven-plugin
(plus simple):
mvn exec:java
Exécutez les tests uniquement
mvn test
Notes
Le plugin maven-assembly-plugin
est configuré et permet d'embarquer les dépendances dans un seul jar
.