如果我有一个父 pom 并且想将其继承到多个项目。我通常通过添加到项目顶部来做到这一点<parent> ... </parent>
。我不喜欢这种方法的是,如果我的父级发生了某些变化,我必须编辑该父级继承的所有项目以修改版本号。有更好的方法吗?我希望我试图解释的内容是可以理解的。
提前致谢。
我不喜欢这种方法的地方
如果我的事情发生了变化
家长我必须编辑所有项目
由该父母继承到
修改版本号。有没有
更好的方法?
就在这里!看看Maven 版本插件 http://mojo.codehaus.org/versions-maven-plugin/, 具体来说:
版本:更新子模块更新父部分
项目的子模块,因此
版本与版本匹配
当前的项目。
例如,如果您
有一个聚合器 pom 也是
它的项目的父级
聚合以及子项和父项
版本不同步,这个魔力
可以帮助修复孩子的版本
模块。
(请注意,您可能需要调用
Maven 带有 -N 选项以便
如果您的项目是,请运行此目标
严重损坏以至于无法建造
因为版本不匹配)。
Edit:当然,使用 Maven3,您现在可以在子模块中包含 少的 元素:
在多模块或多 pom 项目中工作的开发人员不必在 Maven 3 中的每个子模块中指定父版本。相反,您可以添加无版本的父元素。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)