【发布时间】:2013-02-20 09:06:54
【问题描述】:
我有一个父 pom,它定义了许多我希望我的子 pom 继承的插件和依赖项。但是,我们使用 scm 元素作为发布版本的一部分,我想将父级的 scm 添加到 pom 中,但它不会被任何子级 pom 继承(以防子级忘记定义它并使用父级的)。有没有办法将元素设置为不可继承?
【问题讨论】:
-
看这篇文章,也许它会帮助你[排除从父 POM 继承的工件?][1] [1]:stackoverflow.com/questions/2681759/…
-
我会使用强制插件来确保使用父 pom 的项目填充了正确的元素,例如 scm。
-
@Larry,我认为您没有指向执行器插件示例的链接?插件的规则页面 (maven.apache.org/enforcer/maven-enforcer-plugin/rules/…) 是死链接。
-
谢谢,我得再读一些,但这听起来是个不错的解决方案。
标签: maven pom.xml parent-pom