Module CSC7321—CSN: Middleware and software architecture for Internet distributed applications

Portail informatique

Trucs & astuces — Maven

Quelques pointeurs

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) $