我最近开始使用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的依赖罐子BuildPluginManager
- 2. Maven没有下载依赖关系的罐子
- 3. 在Maven中自动下载依赖项的依赖关系
- 4. maven包装不包括依赖罐子
- 5. 覆盖Jboss的罐子Maven依赖
- 6. Maven:冲突罐依赖项
- 7. maven依赖不下载
- 8. Maven依赖于自我放置项目级别的罐子
- 9. 摇篮 - 从依赖罐子
- 10. maven包JDO依赖与遮阳罐
- 11. 春天,Maven的依赖和罐问题
- 12. Maven的下载损坏罐子
- 13. Maven下载损坏的罐子
- 14. Maven无法下载依赖关系
- 15. Maven的失败下载JBoss的依赖
- 16. Spring 3.0.0依赖用Maven下载
- 17. 有maven下载jar作为依赖项
- 18. Maven码头下载依赖关系
- 19. 如何让Maven下载javax.comm依赖项?
- 20. 依赖罐子类的自动布线注释
- 21. 日食找不到Maven依赖现有的罐子
- 22. Maven的罐子,有依赖性不覆盖文件
- 23. 用战争,耳朵和依赖罐子的Maven安装程序
- 24. Maven的无法解析的依赖与罐子
- 25. 我怎么能告诉Maven的捆绑依赖罐子
- 26. Maven的模块依赖源的代替存储库罐子
- 27. Maven的使用部署罐子依赖于回购
- 28. Maven:依赖于第三方罐子不在中央
- 29. 使用在Maven的pom.xml中没有依赖标签的罐子
- 30. Maven的罐子所有的依赖和log4j.properties文件
Maven不会自动下载更新的版本 - 您必须明确说明它应该使用的确切版本。你是否在谈论通过其他依赖自动拉入的传递依赖? – Gimby 2014-09-03 07:50:30