Respuestas:
mvn install(o mvn package) siempre funcionará.
Puede usar mvn compilepara descargar dependencias de tiempo de compilación o mvn testpara dependencias de tiempo de compilación y prueba, pero prefiero algo que siempre funcione.
mvn dependency:xxxlidie solo con las dependencias y no haga nada adicional, y de eso se trataba la pregunta.
importsucede) 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 -ojusto después, recibo el error de que los complementos no se pueden descargar. Correr mvn dependency:resolve-pluginstampoco resuelve completamente el problema.
Sé que ahora es una pregunta antigua, pero para los usuarios que usan Mavenplugins con Eclipse under Windows, tienen dos opciones:
Si instaló Maven como una aplicación independiente:
Puede usar el siguiente comando en la CMDruta debajo de su proyecto:
mvn eclipse:eclipse
Actualizará su repositorio con todos los frascos faltantes, de acuerdo con sus dependencias en su pom.xmlarchivo.
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 newbotó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.
mvnwpara llamar a la capa de envoltura. Los comandos en esta página funcionan con ella.