Je migre un projet Maven vers Ant + Ivy (c'est une décision arbitraire, et cela doit être fait).Ivy chargement des dépendances inutiles?
La chose est que l'on compare les deux fichiers WAR, la fourmi et l'maven un, le premier a beaucoup plus 3e pots de parti que le premier ...
Au début, je pensais qu'ils étaient transitive dépendances, mais quand je cours mvn dependency:tree
ils n'apparaissent pas là.
Des idées?
EDIT:
Pour la petite histoire, je suis au courant de l'attribut scope
de Maven. Je suis hors tous les fourni et test de dépendances dans le fichier ivy.xml
Pourriez-vous donner des exemples concrets? Cela pourrait faciliter la recherche du problème. Est-ce que Ivy comprend les dépendances optionnelles? –
Bien sûr. Il est chargé dans le dossier 'lib', de la manière suivante:' asm', 'geronimo',' antlr', 'ldapsdk', etc. Je n'ai aucun lien avec ceux de mon code, même pas à proximité –