我最近开始使用maven来构建我的Java应用程序。当Maven下载依赖jar时,当我的(未修改的)代码使用maven自动下载的jar的较新版本构建时,是否有可能破坏功能? 如果可以,解决方法是什么?
答案 0 :(得分:0)
是的,这可以并且将会发生。显然你想避免代码腐烂'您的代码未更新为改进的,更新的和受支持的API,但有时依赖性会在不合适的时间更改其接口。
有几个plugins可以为您所依赖的特定版本提供更细微的控制。我建议您尽量减少对固定版本的依赖,这样您就可以从错误修复和对依赖项的更新中获益。