Inovking maven2 meta "mvn dependency: list" en un artefacto pom hace que se descarguen todos los paquetes de artefactos dependientes. Creo que solo esos archivos pom son necesarios para resolver dependencias. ¿No es así?Resolviendo las dependencias de maven
Respuesta
En la documentación dependecy plugin puede leer que dependency:list
es un alias de dependency:resolve
. Lo que necesita es dependency:tree
que:
Muestra el árbol de dependencias para este proyecto.
Incluso con la dependencia: árbol tendrá que descargar las dependencias.
From Arnaud Héritier (desarrollador de proyecto Maven)
Este es un problema en el núcleo experto que no permite en 2.x para resolver dependencias sin necesidad de descargar los artefactos.
Cada mojo (plug-in en el Apache Maven) tiene una descripción de la funcionalidad. Ver todos dependency plugin functionality.
Un enlace a una solución es bienvenido, pero asegúrese de que su respuesta sea útil sin él: [agregue contexto alrededor del enlace] (// meta.stackexchange.com/a/8259) para que los demás usuarios tengan una idea de lo que es y por qué está allí, luego cita la parte más relevante de la página a la que estás enlazando en caso de que la página objetivo no esté disponible. [Las respuestas que son poco más que un enlace se pueden eliminar.] (// stackoverflow.com/help/deleted-answers) – LW001
Estoy trabajando con la edición actual de Maven (el complemento incluido con Eclipse Neon), y todavía estoy trabajando para entender cómo hacer que haga todas las cosas mágicas que se dice que son capaz de hacer.
Tengo la pantalla de la imagen a continuación, en la que la dependencia resaltada en el panel izquierdo no está resuelta. !Dependency tree, showing missing dependency1
pensé que la selección (ejecutar) el elemento de actualización del proyecto fuera del menú contextual del proyecto, tal como se muestra en la siguiente imagen, resolvería, pero me dejó con tres errores, todos, de una manera u otra, el resultado de una dependencia faltante
!Maven fly-out menu in project context menu2
Al examinar el sistema de archivos, he confirmado que la dependencia es, de hecho, ausente.
Color me confused; ¿Por qué esa acción no descargó la dependencia faltante?
Me confunden menos colores y usan la CLI de Maven en lugar del complemento para Eclipse. –
- 1. Resolviendo las dependencias circulares de Clojure
- 2. Excluyendo las dependencias de Maven
- 3. Resolviendo dependencias automáticas y manuales
- 4. resolviendo dependencias circulares con inyección de dependencia
- 5. Ordenar las dependencias de maven en Eclipse
- 6. obtener información sobre las dependencias de maven
- 7. Actualizar las dependencias de Maven automáticamente
- 8. dependencias condicionales de maven
- 9. Dependencias de Blacklist Maven
- 10. Restlet Maven Dependencias
- 11. Maven. Dependencias transitivas
- 12. Maven gestión de la dependencia de las dependencias de plugins
- 13. Resolviendo dependencias circulares uniendo la misma biblioteca dos veces?
- 14. Las dependencias de Maven no se pueden resolver
- 15. ¿Cómo se actualizan las dependencias de maven del eclipse?
- 16. Cómo manejar las dependencias de subproyectos en Maven
- 17. Eclipse WTP no publica las dependencias de Maven
- 18. el ensamblaje de maven ignora las dependencias principales
- 19. Agregando dependencias en Maven Netbeans
- 20. Maven antRun y sus dependencias
- 21. Detectando dependencias incompatibles en Maven?
- 22. Limpiar la administración de dependencias de Maven
- 23. ¿Hay alguna forma de instalar las dependencias de maven antes de que maven intente resolverlas?
- 24. Maven: ¿Cómo eliminar las dependencias si ya son transitivas?
- 25. Gestión de versiones de dependencias en maven
- 26. Dependencias de actualización de Maven en POM
- 27. Inter Dependencias del proyecto de Maven
- 28. Dependencias transitivas de terceros con Maven
- 29. Excluyendo dependencias "proporcionadas" del ensamblaje de Maven
- 30. ¿Ver un árbol de dependencias en Maven?
Realmente no entiendo su pregunta. ¿Pregunta si la descarga de pom.xml sería suficiente para resolver dependencias? –
sí, no necesito obtener los paquetes, pero mostrar la lista de dependencias. – sof