我最近開始使用maven構建我的Java應用程序。當Maven下載相關的jar時,當我的(未修改的)代碼使用maven自動下載的jar的新版本構建時,是否有可能中斷該功能? 如果可以,解決方法是什麼?Maven自動下載依賴罐子
0
A
回答
0
是的,這可能會發生。很明顯,您希望避免將代碼更新爲改進,更新和受支持的API的「代碼腐爛」,但是有時候依賴項會在不合時宜的地方更改其接口。
有幾個plugins可以爲您所依賴的特定版本提供更細緻的控制。我建議您最大限度地減少對固定版本的依賴,這樣您就可以定期從錯誤修復和對依賴關係的更新中受益。
+0
想想這個場景 - 一些代碼存儲在源代碼庫中。假設有一段不依賴於平臺的代碼,例如數學例程,字符串操作等,我真的不需要長時間維護,所以在這種情況下不存在這樣的「代碼腐爛」。如何檢查代碼並嘗試構建它並發現它已損壞 – pongapundit 2014-09-04 02:44:01
+0
這聽起來更像是一個持續集成/測試問題。詹金斯將成爲目前這類工具的首選工具。 – caskey 2014-09-05 18:22:34
相關問題
- 1. Maven沒有下載依賴關係的罐子
- 2. maven包裝不包括依賴罐子
- 3. Maven:衝突罐依賴項
- 4. Maven依賴於自我放置項目級別的罐子
- 5. 春天,Maven的依賴和罐問題
- 6. Maven下載損壞的罐子
- 7. Maven的失敗下載JBoss的依賴
- 8. 如何讓Maven下載javax.comm依賴項?
- 9. 依賴罐子類的自動佈線註釋
- 10. Maven:指向多個罐子的系統依賴關係
- 11. 如何使用依賴安裝本地罐子在Maven的
- 12. Maven和M2E - 構建罐子依賴信息
- 13. Maven的罐子所有的依賴和log4j.properties文件
- 14. 託管我的罐子在Github與依賴爲Maven倉庫
- 15. 用戰爭,耳朵和依賴罐子的Maven安裝程序
- 16. Maven的模塊依賴源的代替存儲庫罐子
- 17. Maven Jar依賴不會自動到來
- 18. 運行Maven構建與手動下載的依賴
- 19. 的Java:創建嵌入依賴罐子
- 20. 構建與阿卡依賴的罐子
- 21. Docker自動構建從Maven Sonatype Nexus存儲庫下載私有罐子
- 22. 如何在Maven中自動加載本機依賴關係?
- 23. 手動依賴Maven和Jenkins
- 24. IntelliJ - 包括依賴罐當建一個罐子
- 25. Maven的:依賴
- 26. Maven依賴
- 27. Maven的依賴
- 28. Maven的依賴
- 29. Maven不下載作爲依賴項提到的jar的依賴關係
- 30. 彈簧罐依賴關係
Maven不會自動下載更新的版本 - 您必須明確說明它應該使用的確切版本。你是否在談論通過其他依賴自動拉入的傳遞依賴? – Gimby 2014-09-03 07:50:30