Respuestas:
mvn install
(o mvn package
) siempre funcionará.
Puede usar mvn compile
para descargar dependencias de tiempo de compilación o mvn test
para dependencias de tiempo de compilación y prueba, pero prefiero algo que siempre funcione.
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:
mvn dependency:resolve
O para descargar una sola dependencia:
mvn dependency:get -Dartifact=groupId:artifactId:version
Si necesita descargar desde un repositorio específico, puede especificarlo con -DrepoUrl=...
mvn package -o
justo después, recibo el error de que los complementos no se pueden descargar. Correr mvn dependency:resolve-plugins
tampoco resuelve completamente el problema.
Sé que ahora es una pregunta antigua, pero para los usuarios que usan Maven
plugins con Eclipse
under Windows
, tienen dos opciones:
Si instaló Maven como una aplicación independiente:
Puede usar el siguiente comando en la CMD
ruta debajo de su proyecto:
mvn eclipse:eclipse
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.
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ó.
Derecha, haga clic en el proyecto. Vaya a Maven -> Actualizar proyecto.
Las dependencias se instalarán automáticamente.
mvnw
para llamar a la capa de envoltura. Los comandos en esta página funcionan con ella.