Cosa fa "Maven -> Aggiorna progetto ..." fare in Eclipse?Cosa fa Maven Update Project in Eclipse?
risposta
si sincronizza le impostazioni del progetto Eclipse con quella del pom. Se ad esempio modifichi importanti impostazioni del plugin, come ad esempio la versione di output di java, troverai che Eclipse ti chiederà di aggiornare il progetto e in seguito il runtime Java configurato nel progetto sarà cambiato per riflettere ciò che indica il tuo Maven pom.
Questa è una cosa importante da tenere a mente: il pom Maven è il protagonista in questo tipo di impostazione del progetto. Se vuoi che le impostazioni cambino, prova a farlo attraverso il pom e non attraverso le impostazioni del progetto di Eclipse direttamente o facendo un aggiornamento del progetto potresti ripristinare quello che hai cambiato. Di solito ci sono alcune cose che devo correggere me stesso, come le esclusioni del percorso di costruzione che m2eclipse piace inserire e le strane configurazioni degli assembly di distribuzione.
Speravo di sentire specificamente anche i comandi di Maven e i plugin sono stati eseguiti. – Gray
Se vuoi saperlo, sentiti libero di leggere la documentazione del plugin. Perché le informazioni perfettamente disponibili dovrebbero essere ripetute qui? – Gimby
@Gimby In questo momento ho una strana situazione a riguardo. Sto lavorando al progetto JPA con DataNucleus. Quando provo a compilare (pacchetto mvn) dalla console, non rileva WEB-INF/persistence.xml finché non utilizzo l'opzione 'Aggiorna progetto ...' in eclissi. Dopo che il comando 'mvn package' funziona perfettamente !! Se utilizzo 'mvn clean' e provo 'il pacchetto' mvn 'il problema ricompare. Perché fare questo potrebbe risolvere il problema? Mi aspettavo che solo i comandi della console Maven o le modifiche dalla console potessero avere un qualche effetto nel proyect di Eclipse, ma non nella situazione inversa. – molavec
Per aggiungere ciò che ha detto @Gimby - Update Project offre anche altre opzioni come Force Update of Snapshots/Releases
che è estremamente utile quando si hanno le dipendenze che cercano le ultime. (ad esempio: [1.0)
troverà 1.0. * - qualunque sia l'ultima.)
L'aggiornamento del progetto è sinonimo di Ivy's Resolve. Si assicurerà che tutte le dipendenze referenziate siano presenti, oltre a pulire il progetto per assicurarsi che siano inclusi correttamente.
Le dipendenze vanno bene senza alcun aggiornamento del progetto ; aggiorna solo l'aggiornamento automatico di pom e delle dipendenze nel progetto Eclipse. Va bene anche così, altrimenti sarebbe un compito ingrato lavorare con Maven in Eclipse! – Gimby
- 1. maven: cosa fa veramente `-U, - update-snapshots`?
- 2. Cosa fa ON UPDATE RESTRICT?
- 3. Eclipse Juno costruire errore "Maven Project Builder"
- 4. cosa fa esattamente Maven -> Aggiorna progetto ...?
- 5. Maven: Cosa fa "mvn -P"?
- 6. Eclipse loop infinitamente: Invocazione di 'Maven Project Builder'
- 7. Cosa fa CTRL-G in Eclipse?
- 8. Integrazione Maven con Project Java esistente utilizzando Eclipse
- 9. Impossibile creare Maven Project in eclissi
- 10. Maven Run Project
- 11. m2 Plug-in Eclipse: cosa fa "Resolve Worksfacce Artifacts"?
- 12. oData4j sample eclipse project
- 13. Maven Multi-Module Project Structure
- 14. maven project required sun.javadoc jar
- 15. maven m2eclipse multi module project
- 16. Cosa fa Eclipse quando dice che sta aggiornando gli indici?
- 17. Cosa fa "Inserisci prefissi comuni automaticamente" in Eclipse?
- 18. cosa fa la funzione "link con editor" in Eclipse?
- 19. "packaging Unknown: eclipse-plug" in Maven
- 20. Jersey Maven quickstart archetype in Eclipse
- 21. Maven Eclipse non aggiunge una dipendenza
- 22. FileNotFoundException esegue JBehave (Maven Project, IntelliJ)
- 23. Eclipse M2E "Progetto Maven Update" aggiunge un bidone non necessaria directory
- 24. Importare Maven esistente in Eclipse come WTP
- 25. Errore Maven: Maven Project Configuration for Module non è disponibile
- 26. Spring Maven project commons-logging LogFactory NoClassDefFoundError
- 27. findbugs-maven-plugin non fa nulla
- 28. Cosa è successo a Project Volta?
- 29. Qual è la differenza tra `Eclipse/Project/Clean ...` e `Eclipse/Project/Refresh (F5)`?
- 30. Versioni Maven Plugin in Eclipse
Fa solo un aggiornamento per ricaricare nuovamente il file di configurazione di Maven. – shakthydoss
Si prega di controllare questa risposta, http://stackoverflow.com/questions/42554213/what-exact-does-maven-update-project-do-in-eclipse?answertab=votes#tab-top – GauravJ