Pregunta

Me gustaría saber qué dependencia descrita 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.

¿Fue útil?

Solución

Para agregar a @David Crow, aquí está una dependencia: ejemplo de árbol desde el sitio de Maven:

mvn dependency:tree -Dincludes=velocity:velocity

podría generar

[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

Otros consejos

Utilizando el Complemento de dependencia de Maven:

mvn dependency:tree

Si usa eclipse y el complemento m2eclipse (http://m2eclipse.sonatype.org) luego hay una versión gráfica del árbol de dependencias donde puede filtrar por alcance, etc.

Puedes tener muchos informes por

sitio mvn

Uno de ellos es el informe de dependencia.

Si ejecuta maven con el modificador "-x", imprimirá muchos diagnósticos, supongo que la ruta de dependencia relevante se puede seleccionar desde allí.

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 mediante mvn site.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top