maven release:prepare 更新 ${project.version} 属性引用到 dependencyManagement 中的发布版本 获取 maven release:prepare 更新带有版本号的属性
温馨提示:
本文最后更新于 2024年04月12日,已超过 37 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
我有一个多模块项目,其中一个是pom模块,它管理其他项目利用的dependencyManagement。也就是说,这里是项目的结构,我有公共父pom的dependencyManagement和pluginManagement引用commonutils和buildutils模块版本。我尝试使用$ {project.version},但是pom是通过${project.version}发布的,并且正在解析为子项目(利用的项目)版本。
root
|- buildutils (jar module)
|- commonutils (jar module)
|- common-parent (pom module)
我发现了[同样的问题]获取maven版本:准备使用版本号更新属性在堆栈溢出上。我喜欢这个解决方案,但当我尝试时,我遇到了“版本无法更新:${artifact.version}”的问题。我尝试使用 -X 选项,但我没有得到很多关于其失败的信息原因的信息。
这是我使用的插件版本
- org.apache.maven.plugins:org.apache.maven.plugins:3.0.1
- org.codehaus.mojo:版本-maven-插件:2.16.2
正文到此结束
- 本文标签: 家庭宠物
- 本文链接: https://www.coder6.net/article/2356
- 版权声明: 本文由蚂蚁原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权