Bonjour tout le monde,
Je conçois une application modulaire. J'utilise le ServiceLoader pour charger mes plugins et tout fonctionne correctement.
Mon problème est le suivant:
A l'intérieur de l'un de mes plugins, je souhaite charger un fichier de configuration qui est un BEAN serialisé avec XStream ou SnakeYAML.
J'obtiens un joli "ClassNotFoundException" lorsque mon plugin essaie de déserialisé le fichier (chargé dans l'application principale).
J'ai validé le fonctionnement par des tests unitaires dans le plugin.
Je pense que c'est un problème de classLoader même si je ne comprends pas pourquoi..
Quelqu'un pourrait-il m'éclairer ?
Merci d'avance.
Partager