我最近开始使用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