Salut,
Lors d'une migration d'un projet en maven 2, nous nous retrouvons avec plusieurs jars non voulues provenant sans doute de dépendances transitives.
Cependant je n'ai pas vu ou je pouvais trouver l'info de leur origine.
Si je fais mvn site, j'obtiens un site et l'arbre des dépendances. Mais celles ci ne sont pas listées dans les transitives...
J'ai tenté d'utiliser la balise exclusion mais celle ci s'applique a une dépendance et comme nous ne savons pas laquelle ramène ces jars indésirables...
Les jars indésirables en question sont servlet-api, avalon-framework et logkit. J'ai soupconné hibernate ou spring mais en rajoutant les exclusions sur eux, rien.
Une idée sur :
- comment déterminer l'origine d'une dépendance transitive
- comment les supprimer si le point précédent n'est pas possible
Partager