modulos - maven java
En Maven 2, ¿cómo sé de qué dependencia proviene una dependencia transitiva? (6)
La información de dependencia también se incluye en el informe Información / Dependencias del proyecto si ha generado un sitio para el proyecto, utilizando el sitio mvn.
Me gustaría saber qué dependencia se describe en mi pom.xml trae una dependencia transitiva en mi directorio de destino.
Para ser más precisos, tengo la biblioteca "poi-2.5.1-final-20040804.jar" en mi directorio WEB-INF / lib y me gustaría saber qué dependencia en mi pom.xml trae eso.
Para agregar a @David Crow, aquí hay un ejemplo de dependencia: árbol del sitio de Maven:
mvn dependency:tree -Dincludes=velocity:velocity
podría salir
[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
Puede tener muchos informes por
sitio mvn
Uno de ellos es el informe de dependencia.
Si ejecuta Maven con el interruptor "-x", imprimirá muchos diagnósticos, supongo que la ruta de dependencia relevante se puede recoger desde allí.
Si usa eclipse y el plugin m2eclipse ( http://m2eclipse.sonatype.org ), entonces hay una versión gráfica del árbol de dependencias donde puede filtrar por alcance, etc.
Usando el Plugin de Dependencia de Maven :
mvn dependency:tree