Bonjour à tous,

Après quelques recherches, je n'arrive pas à trouver de solution à un problème.
Je crée un war à l'aide de maven.
J'ai des dépendances du genre :

Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<!-- Ajout récent mais pas possible de l'enlever -->
<dependency>
   projetB
</dependency>
 
<dependency>
   projetA
   <exclusion>
      projetB
   </exclusion>
</dependency>

Dans mon projetA (un jar sur lequel je n'ai pas accès), je me retrouve avec le bout de code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
try {
Class.forname("ProjetB.maClasse");
//code qui ne fonctionne pas
} catch (ClassNotFoundException) {
// Code qui fonctionne
}
J'ai rajouté l'exclusion maven pour le projetA mais ce n'est pas suffisant. Je souhaiterai pouvoir dire à mon projetA de ne pas tenir comptedu projetB et continuer à passer dans le catch. A noter que je n'ai pas accès aux sources ni de l'un ni de l'autres....

Quelqu'un a déjà eu un problème similaire, si oui comment l'avez-vous résolu ? Le war est déployer à l'aide d'un serveur d'application tomcat.

Merci d'avance.