Changes
Page history
Create home
authored
Nov 05, 2019
by
joel.cavat
Hide whitespace changes
Inline
Side-by-side
home.md
0 → 100644
View page @
3bae43f8
## 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 dossier
`target`
.
```
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`
.