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.)

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top