我已经为几个模块建立了一个反应器构建,效果很好。我的子模块没有引用父 pom.xml。
当我将子模块用于多个产品时,存在多个父 pom,因此无论如何我都无法将父引用放在子模块中。
现在我希望父 pom 能够更改子模块中的一些设置。在不引用父 pom 的情况下如何实现这一点?
最好在子模块 pom 中定义一些默认值,这些默认值可能会被父模块否决。
除非您有父 POM 引用,否则无法从父 POM 继承。这是设计使然:为了确保可重复性,构建的模型应可根据模块的 POM 进行计算。
Maven 构建的唯一附加配置源是settings.xml
和命令行。因此,作为解决方法,您可以使用命令行上设置的不同属性来构建相同的源两次。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)