Estoy tratando de encontrar un plugin malo que incluye una versión stoneage de cierto archivo jar. Cómo puedo hacer eso ?¿Cómo rastrear dependencias de plugins en maven2?
Respuesta
también, mvn -X escupirá todo tipo de información, creo que incluye versiones de dependencia.
mvn dependency:tree
- que muestra un árbol de todas las dependencias incluyendo dependencias transitivas
Nota: Esto solo muestra las dependencias del proyecto , no dependencias de complementos –
@AlexMiller Por supuesto, pero siempre puedes crear un pom independiente solo para este propósito, y en ese pom especificas el plugin artifactId, groupId y version en la sección de dependencias (no en la sección de complementos). Entonces 'mvn dependency: tree' funcionará y no volverá a descargar nada. – George
Hay un more detailed answer here, incluyendo cómo filtrar el árbol de dependencias para ver sólo los resultados que le interesan
mvn dependency:resolve-plugins
da una. lista de dependencias para cada complemento
NB que (para mí) si tengo algunas dependencias locales especificadas que anulan un elemento primario, 'mvn dependency: resolve-plugins' todavía imprime la versión principal por error (pero las especificadas se usan correctamente). Ten cuidado. – rogerdpack
Error al ejecutar el objetivo org.apache.maven.plugins: maven-dependency-plugin: 2.8: resolve-plugins (default-cli) en el proyecto xxx: anidado: error al encontrar org.apache.maven.plugins: maven-project- info-reports-plugin: jar: 3.1 en https://repo.maven.apache.org/maven2 fue almacenado en caché en el repositorio local, la resolución no se volverá a intentar hasta que el intervalo de actualización de la central haya transcurrido o las actualizaciones se hayan forzado :( –
- 1. Dependencias Maven2 y Bibliotecas Nativas
- 2. Cálculo de dependencias de plugins
- 3. ¿Cómo rastrear las dependencias del sistema?
- 4. Herramienta para rastrear #include dependencias
- 5. Maven gestión de la dependencia de las dependencias de plugins
- 6. Cómo realizar tareas ordenadas en Maven2 compilación
- 7. Cómo rastrear y comprobar las dependencias en las gemas de Ruby agrupadas
- 8. Cómo instalar maven2 en Linux RedHat
- 9. Herencia de Maven2
- 10. Cómo obtener Hibernate + javax.persistence a través de Maven2 pom.xml
- 11. maven2 war overlay y eclipse WTP
- 12. Instalación de maven2 sin openjdk
- 13. pgadmin plugins?
- 14. Ingresando plugins de Eclipse/OSGi
- 15. Proyecto Maven2 de varios módulos con WTP
- 16. Integrar búferes de protocolo en Maven2 compilación
- 17. ¿Cómo rastrear por categoría?
- 18. cómo desinstalar plugins de Eclipse Indigo?
- 19. Cómo rastrear descargas de archivos
- 20. cómo rastrear llamada de función en C?
- 21. pruebas unitarias maven plugins
- 22. Ruby Geolocation Gem/Plugins
- 23. ¿Cómo rastrear consultas MySql usando MySql-Proxy?
- 24. Resolviendo las dependencias de maven
- 25. ¿Cómo rastrear usuarios en línea en Rails?
- 26. Depuración de plugins de Vim con rastreo de llamadas
- 27. Instalación de plugins de Eclipse (3.4+) en un directorio distinto de ECLIPSE_HOME/plugins
- 28. ¿Cómo podemos escribir el complemento maven2 en Scala?
- 29. maven2: cómo compartir una configuración de plugin entre parent y children pom?
- 30. Motodev Core plugins
Puede ver algunas salidas en el destino/carpeta al usar '-X' como detalles en el compilador, surfire, etc ... (vea * archivos tmp también) – Donatello