我想使用我在項目中使用的第三方庫的最新版本,無需手動檢查它們,也不用盲目下載構建的最新版本。在某個構建階段,我希望收到一個通知,指出存在一個更新版本的依賴項。有沒有辦法用Maven/Gradle來做到這一點?或者可能有更好的方法來獲得關於較新的依賴版本的通知?如何使用Maven/Gradle獲得有關第三方庫更新的通知?
2
A
回答
1
我不認爲你希望這個檢查是針對每一個版本進行的,因爲我預計它會減慢它的速度(同時也增加了版本庫的壓力;想象一下,如果每個版本和每一次構建都會每次都打到mvn倉庫中)。
最接近我來解決這個問題是與versions
Maven插件;它似乎有一個功能,可以讓你看到最新的更新(檢查this鏈接)。 這是它的樣子:
[INFO] ------------------------------------------------------------------------
[INFO] Building Build Helper Maven Plugin
[INFO] task-segment: [versions:display-dependency-updates]
[INFO] ------------------------------------------------------------------------
[INFO] [versions:display-dependency-updates]
[INFO]
[INFO] The following dependency updates are available:
[INFO] org.apache.maven:maven-artifact ........................ 2.0 -> 2.0.9
[INFO] org.apache.maven:maven-plugin-api ...................... 2.0 -> 2.0.9
[INFO] org.apache.maven:maven-project ....................... 2.0.2 -> 2.0.9
[INFO] org.codehaus.plexus:plexus-utils ....................... 1.1 -> 1.5.6
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 17 seconds
[INFO] Finished at: Fri Aug 15 10:46:03 IST 2008
[INFO] Final Memory: 10M/167M
[INFO] ------------------------------------------------------------------------
1
Maven的,還有的maven-versions-plugin
對於gradle這個,還有的gradle-versions-plugin
相關問題
- 1. 如何獲得有關Android文件系統更新的通知?
- 2. 如何檢查第三方庫是否使用推送通知
- 3. 如何獲得有關任何證書更改的通知
- 4. 如何在android中使用第三方庫而不使用第三方庫
- 5. 如何獲得有關SharePoint組更改的通知。
- 6. 如何自動獲得有關IP地址更改的通知
- 7. Java:如何使用第三方庫?
- 8. 如何獲取有關數據庫列更改的通知
- 9. 如何通知第三方應用程序何時被調用
- 10. 使用第三方庫
- 11. 如何通過ChangeFeed得到有關Cosmos DB更改的通知?
- 12. 如何查找第三方庫中使用的第三方組件
- 13. 如何獲得android的第三方應用程序的細節?
- 14. 當第三方軟件更新數據庫時,Node.JS和/或Meteor如何從數據庫獲得回調
- 15. 如何獲得關於更改的通知if_index
- 16. 你如何得到存儲庫更新的通知?
- 17. 關於第三方軟件的Facebook通知
- 18. 獲得有關新的COM服務器註冊的通知
- 19. 如何驗證xml使用python沒有第三方庫?
- 20. 從NuGet更新現有第三方引用的最佳方法
- 21. 如何通過第三方許可服務獲得賣方的退款許可
- 22. 第三方庫中的MonoTouch綁定通知
- 23. 最好的蘋果推送通知第三方庫
- 24. 如何使用GWT中使用「文檔」的第三方庫
- 25. 如何通過Java代碼加載第三方庫(如X11庫)?
- 26. 通過第三方應用更新我的貝寶卡?
- 27. 使用sequelize獲得第三個模型的關聯
- 28. 如何獲得有關狀態機完成的通知?
- 29. 如何通過FQL獲得有關更多用戶的信息?
- 30. 使用dart語言的第三方庫