Trucs & astuces — Maven
Quelques pointeurs
- Cours CSC4102 « Programmation orientée objet en Java et construction de logiciel », section 7 « Construction de logiciel avec Maven »
- Livre « Maven by example », chapitre « A Simple Maven Project »
- Livre « Maven by example », chapitre « Customizing a Maven Project »
- Livre « Maven by example », chapitre « A Simple Web Application »
- Tutoriel « Maven Getting Started Guide »
Comment générer les fichiers .project et .classpath pour Eclipse ?
- Avec la command mvn eclipse:clean eclipse:eclipse : greffon Eclipse de Maven, goals clean et eclipse.
Quelles sont les dépendances de mon projet ?
- Les dépendances sont affichées par la commande mvn dependency:tree.
Où sont les informations/détails sur les tests en erreur ?
- Tout d'abord, nous avons ajouté le greffon Surefire dans le fichier pom.xml pour exécuter les tests avec Junit. Ce greffon génère un rapport pour chaque exécution d'une classe de tests. Nous trouvons les informations sur l'exécution des tests dans le répertoire target/surefire-reports.
Comment configurer le greffon Maven Checkstyle pour un projet à plusieurs modules
- Vous avez un projet Maven avec plusieurs modules et vous souhaitez définir la configuration du greffon Maven CheckStyle une seule fois. Les informations sont ici
Comment ne pas compiler le code des tests (dans src/test) et ne pas exécuter les tests JUnit ?
-
En ajoutant les options suivantes à la ligne de commande
« mvn clean install » :
- -DskipTests : les tests ne sont pas exécutés, mais sont compilés ;
- -Dmaven.test.skip=true : les tests ne sont pas compilés, et donc non exécutés.
Comment ne pas générer la documentation Javadoc ?
- En ajoutant l'option « -Dmaven.javadoc.skip=true » à la ligne de commande « mvn clean install ».
$Date: 2018-09-07 17:42:40 +0200 (ven. 07 sept. 2018) $