Come aggiornare repository Maven in Eclipse?
Domanda
Supponendo che si sta già utilizzando il m2eclipse plug , cosa si può fare non aggiorna le dipendenze l'ultimo nella vostra repo.
Ad esempio, nella riga di comando si può semplicemente aggiungere il flag -U
come in:
mvn clean install -U
... per forzare le dipendenze da aggiornare. C'è qualcosa di simile all'interno di Eclipse? (Non sembra sempre di raccogliere gli ultimi aggiornamenti.)
Soluzione
È possibile tasto destro del mouse sul progetto quindi Maven> Aggiorna istantanee .
Altri suggerimenti
Nelle versioni più recenti di Eclipse che utilizzano il plugin M2E è:
tasto destro del mouse sul progetto (s) -> Maven -> Aggiornamento del progetto ...
Nella seguente finestra di dialogo è una casella di controllo per forzare l'aggiornamento ( "Forza aggiornamento di istantanee / Uscite")
tasto destro del mouse sul progetto e scegliere Maven > Update Snapshots
. In aggiunta a ciò è possibile impostare "aggiornare i progetti Maven all'avvio" in Window > Preferences > Maven
Aggiorna : in tutte le versioni di Eclipse:
Maven > Update Project
. Assicurarsi che "Forza aggiornamento di istantanee / Uscite" è controllato.
A volte le dipendenze non aggiornano anche con l'opzione Maven-> Aggiornamento Progetto-> Forza aggiornamento controllati mediante plug m2eclipse.
Nel caso in cui non funziona per chiunque altro, questo metodo ha funzionato per me:
-
mvn eclipse:eclipse
Questo aggiornerà il .classpath file con le nuove dipendenze, preservando il tuo .project impostazioni e altri file di configurazione Eclipse.
Se si desidera cancellare le vecchie impostazioni per qualsiasi motivo, è possibile eseguire:
-
mvn eclipse:clean
-
mvn eclipse:eclipse
mvn eclissi: pulita cancellerà il vostro vecchio impostazioni, quindi mvn eclissi: eclissi creerà nuove < em> .project , .classpath e altri file di eclissi di configurazione.
Se Maven aggiornamento istantanea non funziona e se si dispone di Primavera Tooling, in un modo interessante è quello di rimuovere
- Fai clic destro sul vostro progetto, allora Maven> Disattiva Maven Nature
- Fai clic destro sul vostro progetto, allora Primavera Strumenti> Aggiornamento Maven dipendenze
- Dopo "costruire il successo", tasto destro del mouse sul progetto quindi configurare> Convertire Maven Progetto
Nota: Maven aggiornamento snapshot a volte smette di funzionare se si utilizza qualsiasi altra cosa vale a dire eclipse: eclipse o Primavera Tooling
L'Intellij, fare clic destro Maven-> Reimport funziona bene