Mon projet dépend de jparsec
, qui dépend de cglib
, qui dépend de asm
. Mon projet a également dépend directement asm
, mais une version plus récente que celle cglib
dépend:Exclusion de dépendance transitive imbriquée dans maven
Il semble que je ne peux pas exclure asm
de ma dépendance jparsec
. Quand je tente de l'exclure avec Eclipse, cela ne change rien à mon pom. Si je l'exclure manuellement, cela n'a aucun effet.
est ma seule option ici pour exclure cglib
de jparsec
puis ajouter manuellement une dépendance cglib
avec asm
exclus? Cela me semble un peu compliqué, mais ça fonctionne.
Oui, c'est une option valide pour résoudre ce problème. Une autre option consiste à placer votre dépendance 'asm' au-dessus de la dépendance' jparsec' dans pom.xml. –
@Andrew: merci. Mettre 'asm' avant' jparsec' permettait à l'exclusion de fonctionner contre 'asm' plutôt que seulement contre' cglib'. Je ne suis pas sûr que ce soit techniquement nécessaire (construit sans l'exlusion), mais je l'ai quand même ajouté pour être explicite. Si vous ajoutez une réponse, je l'accepterai. –
Ajouté la réponse. –