Il mio progetto dipende da jparsec
, che dipende da cglib
, che dipende da asm
. Il mio progetto anche dipende direttamente asm
, ma una versione più recente di quella cglib
dipende da:Esclusione della dipendenza transitiva nidificata in Maven
Sembra che io non posso escludere asm
dal mio jparsec
dipendenza. Quando provo a escluderlo con Eclipse, non apporta modifiche al mio pom. Se lo escludo manualmente, non ha alcun effetto.
è la mia unica opzione qui di escludere cglib
da jparsec
e poi aggiungere manualmente una dipendenza da cglib
con asm
esclusi? Questo mi sembra un po 'complicato, ma funziona.
Sì, questa è un'opzione valida per risolvere questo problema. Un'altra opzione è quella di posizionare la dipendenza 'asm' sopra la dipendenza' jparsec' in pom.xml. –
@Andrew: grazie. Mettere 'asm' prima di' jparsec' ha permesso l'esclusione di lavorare contro 'asm' piuttosto che solo contro' cglib'. Non sono sicuro che sia tecnicamente più necessario (è stato costruito senza l'eccezione), ma l'ho aggiunto comunque per essere esplicito. Se aggiungi una risposta, la accetterò. –
Aggiunta la risposta. –