Class.forname et serveur d'application
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:
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:
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.