Eclipse'de " Maven -> Update Project ... " ne yapar?
Eclipse'de " Maven -> Update Project ... " ne yapar?
Yanıtlar:
Eclipse proje ayarlarını pom ile senkronize eder. Örneğin, çıktı java sürümü gibi önemli eklenti ayarlarını değiştirirseniz, Eclipse'in sizden projeyi güncellemenizi isteyeceğini ve daha sonra projedeki yapılandırılmış Java çalışma zamanının Maven pom'unuzun gösterdiği şeyi yansıtacak şekilde değiştiğini göreceksiniz.
Bu akılda tutulması gereken önemli bir şey: Maven pom, bu tür bir proje kurulumunda başı çekiyor. Ayarların değiştirilmesini istiyorsanız, bunu doğrudan Eclipse proje ayarlarından değil, pom aracılığıyla yapmaya çalışın, aksi takdirde bir proje güncellemesi yapmak, değiştirdiğiniz şeyi geri alabilir. Yine de kendimi düzeltmem gereken bazı şeyler vardır, örneğin m2eclipse'in koymayı sevdiği yol dışlamaları ve garip dağıtım derleme yapılandırmaları gibi.
@ Gimby'nin söylediği şeye eklemek için - Update Project ayrıca Force Update of Snapshots / Releases
en son sürümü arayan bağımlılıklarınız olduğunda son derece yararlı olan daha fazla seçenek sunar . (örneğin: [1.0)
1.0. * bulur - en son ne olursa olsun.)
Projenin güncellenmesi, Ivy'nin Resolve ile eş anlamlıdır. Referans verilen tüm bağımlılıkların orada olduğundan emin olmanın yanı sıra, doğru şekilde dahil edildiklerinden emin olmak için projeyi temizleyecektir.
Belgeyi bulamadım, ancak kodu bulmayı başardım. @ Gimby yanıtını tamamlamak için - ayrıntılara girebilir ve burada işlevin ne yaptığına bakabilirsiniz:
Şunu arayın: updateProjectConfiguration0 işlevi.
Şerefe,