Bonjour.

mon problème est peut être lié au précédent mais je n'en suis pas sur.

je fais un plugin maven qui utilise une lib que j'ai dans un projet Maven.
j'ai donc ajouté une dépendence sur cette lib.
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<dependency>
   <groupId>fr.aphp.ati.eai.olympe.commun</groupId>
   <artifactId>commun-sap</artifactId>
   <version>1.0.2-SNAPSHOT</version>
</dependency>

mon plugin se compile sans problème.
mais lorsque je veux l'utiliser dans un autre projet j'ai une erreur.

Il ne trouve pas les classes de commun-sap
Code error : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
[ERROR] Failed to execute goal fr.aphp.ati.eai.olympe:sap-schema-plugin:1.0.0-SNAPSHOT:getSchema ...
A required class was missing while executing 
fr.aphp.ati.eai.olympe:sap-schema-plugin:1.0.0-SNAPSHOT:getSchema: fr/aphp/ati/eai/olympe/commun/sap/jco3/destination/RegistreDestinationJCo

cette classe est bien dans l'artifact commun-sapj'ai un message me disant que j'ai des dépendances transitives invalides sur mon plugin lorsque je l'utilise (pas quand je le compile)


j'ai donc importé dans mon projet fr.aphp.ati.eai.olympe:sap-schema-plugin toutes les dépendances transitives mais sans succès.

j'ai ouvert le jar généré et le fichier plugin.xml contient bien une dépendance sur mon projet commun-sap.

par contre pas de trace de dépendances vers les librairies non maven (scope system)

Je pense qu'il me faut ajouter quelque chose au pon de mon projet qui exécute le plugin mais je ne sais pas quoi.

merci de votre aide.
A+JYT