Cosa fa " Maven -> Aggiorna progetto ... " in Eclipse?
Cosa fa " Maven -> Aggiorna progetto ... " in Eclipse?
Risposte:
Sincronizza le impostazioni del progetto Eclipse con quelle del pom. Se ad esempio modifichi importanti impostazioni del plugin, come la versione java di output, scoprirai che Eclipse ti chiederà di aggiornare il progetto e successivamente 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 Maven pom è il protagonista in questo tipo di configurazione del progetto. Se vuoi modificare le impostazioni, prova a farlo tramite il pom e non direttamente dalle impostazioni del progetto Eclipse o l'aggiornamento del progetto potrebbe ripristinare ciò che hai modificato. Di solito ci sono alcune cose che devo correggere comunque, come le esclusioni del percorso di compilazione che a m2eclipse piace inserire e strane configurazioni di assembly di distribuzione.
Per aggiungere a ciò che ha detto @Gimby, Update Project fornisce anche più opzioni, ad esempio Force Update of Snapshots / Releases
estremamente utili quando si hanno dipendenze che cercano le ultime novità. (ad esempio: [1.0)
troverà 1.0. * - qualunque sia l'ultima.)
Il progetto di aggiornamento è sinonimo di Ivy's Resolve. Si assicurerà che tutte le dipendenze a cui si fa riferimento siano presenti, oltre a pulire il progetto per assicurarsi che siano incluse correttamente.
Non sono riuscito a estrarre la documentazione, ma sono stato in grado di estrarre il codice. Per completare la risposta di @Gimby, puoi entrare nei dettagli e vedere cosa fa la funzione qui:
Cerca: funzione updateProjectConfiguration0.
Saluti,