Risposte:
mvn install
(o mvn package
) funzionerà sempre.
È possibile utilizzare mvn compile
per scaricare le dipendenze del tempo di compilazione o mvn test
per il tempo di compilazione e testare le dipendenze, ma preferisco qualcosa che funzioni sempre.
mvn dependency:xxx
solo le dipendenze e non fare nulla di aggiuntivo - e questo è il problema.
import
succede) e se usi una build multi-modulo.
Se vuoi scaricare solo dipendenze senza fare altro, allora è:
mvn dependency:resolve
O per scaricare una singola dipendenza:
mvn dependency:get -Dartifact=groupId:artifactId:version
Se devi scaricare da un repository specifico, puoi specificarlo con -DrepoUrl=...
mvn package -o
subito dopo - Ottengo l'errore che i plug-in non possono essere scaricati. Anche la corsa mvn dependency:resolve-plugins
non risolve completamente il problema.
So che è una vecchia domanda ora, ma per gli utenti che utilizzano Maven
plugin con Eclipse
under Windows
, hai due opzioni:
Se hai installato Maven come applicazione autonoma:
È possibile utilizzare il comando seguente nel CMD
percorso del progetto:
mvn eclipse:eclipse
Aggiornerà il tuo repository con tutti i barattoli mancanti, in base alle tue dipendenze nel tuo pom.xml
file.
Se Maven non è installato come applicazione autonoma, puoi seguire questi passaggi sulla tua eclissi:
Fare clic con il tasto destro su project
-> Run As
-> Run configurations
.
Quindi selezionare mavenBuild
.
Quindi fare clic sul new
pulsante per creare una configurazione del tipo selezionato. Fare clic su Sfoglia area di lavoro, quindi selezionare il progetto e specificare gli obiettivieclipse:eclipse
Puoi fare riferimento a come eseguire il comando mvn eclipse: eclipse per ulteriori dettagli.
Presta attenzione al tuo ambito di dipendenza. Stavo riscontrando il problema quando invocando la compilazione pulita tramite Intellij, il pom veniva scaricato, ma il vaso no. È stato creato un file xxx.jar.lastUpdated. Quindi ho capito che l'ambito delle dipendenze era test, ma stavo innescando la compilazione. Ho eliminato i repository e attivato il test mvn e il problema è stato risolto.
Fare clic con il tasto destro sul progetto. Vai a Maven -> Aggiorna progetto.
Le dipendenze verranno installate automaticamente.
mvnw
per chiamare il layer wrapper. I comandi in questa pagina funzionano con esso.