He agregado una nueva dependencia a mi POM.
¿Hay un comando simple que pueda ejecutar para descargar esta dependencia a mi repositorio?
maven-2
maven-dependency
JJ180
fuente
fuente
mvnw
para llamar a la capa de envoltura. Los comandos en esta página funcionan con ella.Respuestas:
mvn install
(omvn package
) siempre funcionará.Puede usar
mvn compile
para descargar dependencias de tiempo de compilación omvn test
para dependencias de tiempo de compilación y prueba, pero prefiero algo que siempre funcione.fuente
mvn dependency:xxx
lidie solo con las dependencias y no haga nada adicional, y de eso se trataba la pregunta.import
sucede) y si usa una compilación de múltiples módulos.Si solo desea descargar dependencias sin hacer nada más, entonces es:
O para descargar una sola dependencia:
Si necesita descargar desde un repositorio específico, puede especificarlo con
-DrepoUrl=...
fuente
mvn package -o
justo después, recibo el error de que los complementos no se pueden descargar. Corrermvn dependency:resolve-plugins
tampoco resuelve completamente el problema.Sé que ahora es una pregunta antigua, pero para los usuarios que usan
Maven
plugins conEclipse
underWindows
, tienen dos opciones:Si instaló Maven como una aplicación independiente:
Puede usar el siguiente comando en la
CMD
ruta debajo de su proyecto:Actualizará su repositorio con todos los frascos faltantes, de acuerdo con sus dependencias en su
pom.xml
archivo.Si no ha instalado Maven como una aplicación independiente, puede seguir estos pasos en su eclipse:
Haga clic derecho en
project
->Run As
->Run configurations
.Luego seleccione
mavenBuild
.Luego haga clic en el
new
botón para crear una configuración del tipo seleccionado. Haga clic en Examinar espacio de trabajo, luego seleccione su proyecto y en los objetivos especifiqueeclipse:eclipse
Puede consultar cómo ejecutar el comando mvn eclipse: eclipse para obtener más detalles.
fuente
Preste atención al alcance de su dependencia. Estaba teniendo el problema de que cuando invoco una compilación limpia a través de Intellij, el pom se descargaba, pero el jar no. Se creó un archivo xxx.jar.lastUpdated. Luego me di cuenta de que el alcance de la dependencia era de prueba, pero estaba activando la compilación. Eliminé los repositorios, activé la prueba mvn y el problema se resolvió.
fuente
Derecha, haga clic en el proyecto. Vaya a Maven -> Actualizar proyecto.
Las dependencias se instalarán automáticamente.
fuente