Maven eklentisi sürüm güncellemelerini otomatik olarak izlemek için bir mekanizma var mı? Bağımlılık Yönetimi'nde çoğu zaman, her eklentinin sürüm numaralarını sabit tutuyorsunuz. Pom.xml'de bildirilen eklentiler için hangi yeni sürümlerin vailabileceğiyle ilgili bu bilgiyi bulmak için yönetimsel bir komut var mı?maven eklentisi yeni güncellemeler
cevap
Versions Maven Plugin buna göre güzel bir versions:display-plugin-updates
mojo var. kullanmak için, sadece çalıştırın:
mvn versions:display-plugin-updates
böyle bir şey üretir Hangi:
[INFO] ------------------------------------------------------------------------ [INFO] Building sandbox [INFO] task-segment: [versions:display-plugin-updates] [INFO] ------------------------------------------------------------------------ [INFO] [versions:display-plugin-updates {execution: default-cli}] [INFO] [INFO] The following plugin updates are available: [INFO] maven-clean-plugin ....................................... 2.2 -> 2.4 [INFO] maven-compiler-plugin .................................. 2.0.2 -> 2.1 [INFO] maven-deploy-plugin ...................................... 2.4 -> 2.5 [INFO] maven-install-plugin ..................................... 2.2 -> 2.3 [INFO] maven-jar-plugin ......................................... 2.2 -> 2.3 [INFO] maven-resources-plugin ................................. 2.3 -> 2.4.1 [INFO] maven-site-plugin ................................. 2.0-beta-7 -> 2.1 [INFO] maven-surefire-plugin .................................. 2.4.3 -> 2.5 [INFO] [INFO] All plugins have a version specified. [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESSFUL [INFO] ------------------------------------------------------------------------ [INFO] Total time: 7 seconds [INFO] Finished at: Fri Jan 22 07:21:57 CET 2010 [INFO] Final Memory: 16M/68M [INFO] ------------------------------------------------------------------------
Ayrıca sizi uyaracaktır kullandığınız eklentileri versiyonlarını belirtmediyse. Detaylar için bakınız Checking for new plugin updates.
Güncelleme: (yorum olarak yayınlanmıştır bazı ek sorulara yanıt)
Nasıl aramak için eklentilerin listesini anlamaya karar veriyor
(o pluginManagement den mi?) AFAIK, eklenti, tüm eklentileri, yani build.plugins
, build.pluginManagement.plugins
vebuild.reporting.plugins
'u (bu konuyla ilgili MVERSIONS-83 belgesine bakın) taramalıdır.
Ben yapı/pluginManagement/eklentileri ile kısa bir inceleme yaptım ve org.apache.maven.pluginsben de bir test yaptım
ve bundan başka eklentileri için güncelleştirmeleri bulamadık benziyor gözlemlediğim şey değil. En azından codehaus'tan mojoslarla çalışır (previous link'daki son örnekte olduğu gibi). Ancak eklentiyi build.plugins
içinde taşırsam gerçekten işe yaramıyor. Bu aslında bir böcek, bkz. MVERSIONS-69.
mvn org.codehaus.mojo:versions-maven-plugin:1.1:display-plugin-updates
Ve MVERSIONS-69 yakından bakarsak, entegrasyon testlerinin çıkışı herhangi eklenti ile çalışması gerektiğini önermektedir: Şaşırtıcı, bunu aşağıda gösterildiği gibi çalıştırabilirsiniz sürümü 1.1 ile çalışıyor gibi görünüyor. Ama itiraf ediyorum,% 100 emin değilim.
- 1. Yeni eklentiler için kamu maven depolarına güncellemeler nasıl bildirilir?
- 2. Maven - exec-maven eklentisi
- 3. Maven dağıtımı, maven sürümleri eklentisi
- 4. Maven eklentisi sınıf yüklenemiyor
- 5. Maven, hata giderme eklentisi
- 6. Maven şablon eklentisi?
- 7. Maven gölgesi eklentisi
- 8. maven, ant eklentisi, antrun: run
- 9. Maven - delege eklentisi yürütme altmodule
- 10. Özellikler-maven eklentisi nasıl kullanılır?
- 11. maven kulak eklentisi uygulamadan kaldırılıyor.xml
- 12. org.codehaus.mojo jaxb2-maven-plugin eklentisi
- 13. Başka bir eklentiyi yürüten Maven eklentisi
- 14. Maven maven bağımlılık eklentisi kopya bağımlılıkları, çıktıları gözardı ediyorDört etme
- 15. Java Maven exec-maven eklentisi ClassNotFoundException ile Nitelikli Ad
- 16. Maven montaj eklentisi uyarı konuyu aşağıdaki uyarıyı oluşturur bazı montaj eklentisi sürümü maven başlayarak
- 17. Son Güncellemeler ne zaman yapıldığını kontrol edin Windows Güncellemeler gerçekleştirildi
- 18. Maven Jetty eklentisi ile VisualVM profiler kullanılamıyor
- 19. Maven entegrasyon testleri için failsafe eklentisi kullanmıyor
- 20. Maven gölge eklentisi 'mainClass' istisnasını bulamıyor musunuz?
- 21. Maven savaş eklentisi: arşivKaynak arşivleme olmayan kaynaklar
- 22. maven scm eklentisi - url yapılandırma değeri nedir?
- 23. Spring Boot Maven Eklentisi - Tüm bağımlılıkları dışla
- 24. Java kodunun gizlenmesi için Maven eklentisi
- 25. maven jacoco eklentisi kapsama raporu üretmiyor
- 26. Maven GlassFish eklentisi: asadmin CreateProcess error = 193
- 27. Android maven eklentisi: renameManifestPackage sonuçları Kaynaklar $ NotFoundException
- 28. mongodb Saha Seviye Güncellemeler
- 29. MongoDB: koşulsuz güncellemeler?
- 30. Mevcut maven projesine yeni maven modülü nasıl eklenir
Çok teşekkürler. Aranacak eklentilerin listesini nasıl belirlemeye karar verir (pluginManagement öğesinden mi?) – Sam
@Samuel Hoşgeldin. Bilgim, 'pluginManagement/plugins' ve' plugins' altında tanımlanan tüm eklentileri tarar. BTW: İyi bir cevabı kabul etmenin yaygın yolu onu geri almak ;-). –
Yapı/pluginManagement/plugins üzerinde hızlı bir kontrol yaptım ve org.apache.maven.plugins dışındaki eklentiler için güncellemeler bulamadı gibi görünüyor. Tam olarak bir hata varsa, emin değilim. – Sam