Bonjour,
je suis entrain d'écrire des tests avec Junit mais je remarque que j'ai quelques difficultés à les lancer avec Maven.
En effet je je me retrouve avec une
java.lang.NoClassDefFoundError: com/tc/exception/TCRuntimeException
J'ai vérifié cette classe est en "théorie" bien présente dans le classpath :
Dans le rapport surfire, j'ai ceci
<property name="surefire.test.class.path" value="...;D:\dev\softs\maven\repository\org\terracotta\terracotta-toolkit-1.4-runtime\4.1.0\terracotta-toolkit-1.4-runtime-4.1.0.jar;..."/>
Or ce dernier contient la classe manquante. Enfin pour être très précis un des jar inclus dans ce dernier contient cette classe.
D’où voici ma question, comment peut-on gérer les inner jar lorsqu'on lance des tests JUnit avec Maven (pour info j'utilise Maven 2.2.1) puisque cela semble problématique par défaut ?
Merci pour les réponses.
Partager