He agregado una nueva dependencia a mi POM.Maven: comando para actualizar el repositorio después de agregar la dependencia a POM
¿Hay algún comando simple que pueda ejecutar para descargar esta dependencia a mi repositorio?
He agregado una nueva dependencia a mi POM.Maven: comando para actualizar el repositorio después de agregar la dependencia a POM
¿Hay algún comando simple que pueda ejecutar para descargar esta dependencia a mi repositorio?
mvn install
(o mvn package
) siempre funcionarán.
Puede usar mvn compile
para descargar las dependencias de tiempo de compilación o mvn test
para el tiempo de compilación y las dependencias de prueba, pero prefiero algo que siempre funciona.
Si desea sólo dependencias de descarga sin hacer nada más, entonces es:
mvn dependency:resolve
o para descargar una sola dependencia:
mvn dependency:get -Dartifact=groupId:artifactId:version
Si es necesario descargar de una específica repositorio, puede especificar eso con -DrepoUrl=...
me sale este error al ejecutar ese comando: [ERROR] No se pudo ejecutar org.apache.maven.plugins objetivo: maven-dependencia-plugin: 2.1: obtener (default-CLI) en un proyecto independiente-pom: repositoryUrl Los parámetros' 'para el objetivo org.apache.maven.plugins: maven-dependency-plugin: 2.1: get falta o no es válido -> [Ayuda 1]. Especificar -DrepositoryUrl = ... no funciona. –
Creo que he encontrado la solución. El parámetro debe ser "repoUrl" y no "repositoryUrl". –
Creo que esta respuesta debería ser la aceptada. – naXa
Sé que es una vieja pregunta ahora, pero para usuarios que están utilizando Maven
plugin con Eclipse
bajo Windows
, tiene dos opciones:
Si usted consiguió instalado Maven como una aplicación independiente:
Usted puede utilizar el comando siguiente en el CMD
bajo su proyecto ruta:
mvn eclipse:eclipse
se actualizará su repositorio con todos los frascos que faltan, según a sus dependencias en su pom.xml
archivo.
Si usted no ha conseguido Maven instalado como una aplicación independiente que puede seguir estos pasos en su Eclipse:
Haga clic derecho sobre el project
->Run As
->Run configurations
.
A continuación, seleccione mavenBuild
.
A continuación, haga clic en el botón new
para crear una configuración del tipo seleccionado .Click en Examinar espacio de trabajo a continuación, seleccione su proyecto y en objetivos especifique eclipse:eclipse
puede hacer referencia a how to run the command mvn eclipse:eclipse para más detalles.
Ejecución de eclipse: eclipse después de la dependencia: la resolución me ayudó a ver los frascos descargados en eclipse, gracias! – Tol182
Si bien esta respuesta ayudará a la gente pobre a quedarse con Eclipse, recomiendo encarecidamente que cualquiera que use Eclipse encuentre una mejor alternativa. Especialmente si vas a usar Maven. Netbeans e IntelliJ están a años luz de distancia. – 64BitBob
@ 64BitBob Suponiendo que Netbeans e IntelliJ son mejores que los eclipses, siempre deberíamos dar una solución para quienes lo usan. :) –
Derecha, haga clic en el proyecto. Ir a Maven -> Actualizar proyecto.
Las dependencias se instalarán automáticamente.
Gracias, también descubrí que agregarlo al pom en STS lo descargará automáticamente. – DJ180
@La respuesta de Andrew Spencer es más precisa: 'mvn dependency: xxx' solo trata con dependencias y no hace nada adicional, y de eso se trataba la pregunta. – botchniaque
En ocasiones, el 'paquete mvn' puede no actualizar las dependencias. Me ha sucedido más de una vez. Uno necesita ejecutar 'mvn dependency: resolve' en tales casos –