如何确保我在我的项目中使用最新的 java 库?
How do I make sure I am using the latest java libraries in my projects?
是否有一种自动更新和验证我的 Maven 作业中的依赖关系的方法,以便我可以利用更新的库?我想自动更新它们以获得安全修复程序等,以一种为我们的开发构建自动化的方式。
如果有帮助,我正在使用 java/maven/jenkins。
使用 "versions" 插件,例如,
mvn versions:display-dependency-updates
http://mojo.codehaus.org/versions-maven-plugin/examples/display-dependency-updates.html
我不确定我是否将其限定为 "automated",您也不希望它完全透明,因为更新会破坏事物。相反,您可以编写一个围绕它的小包装器并导致它,例如,CI 构建失败。
是否有一种自动更新和验证我的 Maven 作业中的依赖关系的方法,以便我可以利用更新的库?我想自动更新它们以获得安全修复程序等,以一种为我们的开发构建自动化的方式。
如果有帮助,我正在使用 java/maven/jenkins。
使用 "versions" 插件,例如,
mvn versions:display-dependency-updates
http://mojo.codehaus.org/versions-maven-plugin/examples/display-dependency-updates.html
我不确定我是否将其限定为 "automated",您也不希望它完全透明,因为更新会破坏事物。相反,您可以编写一个围绕它的小包装器并导致它,例如,CI 构建失败。