119 votes

Dans Maven 2, comment savoir de quelle dépendance provient une dépendance transitive?

Je voudrais savoir quelle dépendance décrite dans mon pom.xml apporte une dépendance transitive dans mon répertoire cible.

Pour être plus précis, j'ai la bibliothèque "poi-2.5.1-final-20040804.jar" dans mon répertoire WEB-INF / lib et je voudrais savoir quelle dépendance dans mon pom.xml apporte cela.

157voto

A. Rex Points 17899

Pour ajouter à @ David Crow , voici un exemple de dépendance: tree du site Maven:

 mvn dependency:tree -Dincludes=velocity:velocity
 

pourrait sortir

 [INFO] [dependency:tree]
[INFO] org.apache.maven.plugins:maven-dependency-plugin:maven-plugin:2.0-alpha-5-SNAPSHOT
[INFO] \- org.apache.maven.doxia:doxia-site-renderer:jar:1.0-alpha-8:compile
[INFO]    \- org.codehaus.plexus:plexus-velocity:jar:1.1.3:compile
[INFO]       \- velocity:velocity:jar:1.4:compile
 

58voto

David Crow Points 7704

Utilisation du plugin Maven Dependency Plugin :

 mvn dependency:tree
 

8voto

Brian Fox Points 3068

Si vous utilisez eclipse et le plugin m2eclipse ( http://m2eclipse.sonatype.org ), il existe une version graphique de l'arbre de dépendance dans laquelle vous pouvez filtrer par étendue, etc.

2voto

Bang Points 11

Vous pouvez avoir de nombreux rapports par

site MVN

L'un d'entre eux est le rapport de dépendance.

1voto

Filip Korling Points 559

Les informations de dépendance sont également incluses dans le rapport Informations sur le projet / dépendances si vous devez générer un site pour le projet, à l'aide du site mvn.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X