J'utilise maven pour construire un projet multi-modules. Mon module 2 dépend du module 1 src au niveau de la compilation et du module 1 tests au niveau des tests.
Module 2 -
<dependency>
<groupId>blah</groupId>
<artifactId>MODULE1</artifactId>
<version>blah</version>
<classifier>tests</classifier>
<scope>test</scope>
</dependency>
Cela fonctionne bien. Disons que mon module 3 dépend du module 1 src et qu'il est testé à la compilation.
Module 3 -
<dependency>
<groupId>blah</groupId>
<artifactId>MODULE1</artifactId>
<version>blah</version>
<classifier>tests</classifier>
<scope>compile</scope>
</dependency>
Quand je cours mvn clean install
mon build fonctionne jusqu'au module 3, échoue au module 3 car il n'a pas pu résoudre la dépendance de test du module 1. Ensuite, je fais un mvn install
sur le seul module 3, revenir en arrière et exécuter mvn install
sur mon pom parent pour qu'il soit construit. Comment puis-je résoudre ce problème ?
0 votes
Pourriez-vous nous indiquer à quoi ressemble votre pom parent ?