请分享有关该主题的一些最佳实践。
情况:我们的产品正在VM中运行。 在我们的产品中,我们有多个项目正在使用我们的库。
任务:需要自动更新相应从属项目中已更改的库项目的版本。
示例:库pom.xml文件中的更改将触发使用库的相关项目中的更改。
操作:研究过的Web钩子,Git钩子,Maven Bom(这对集中库很有用)
结果:该解决方案不适用于我们。
P.S。。目前,我们认为要有一个节点js脚本,该脚本将在VM中定期运行,并检查我们库中的更改。 如果库的版本已更改,则将在相关项目中更改版本并推送更改。
另一种解决方案是使用Versions Maven Plugin
感谢您的时间和精力。
答案 0 :(得分:0)
使用Versions Maven Plugin的解决方案似乎是最好的。
感谢ruhong提供的提示How to display dependency updates only for release versions。