tutorial modulos manejo gestor estructura español entre dependencias dependencia arquitectura java maven-2 build-process

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.