我们希望有一个全公司超级POM它将继承自通常的超级 POM,我们公司的所有项目都会从中继承隐式继承。这可能吗?
截至目前我们必须显式继承来自我们公司范围内的超级 POM。这不是很方便,而且容易出错。
有人可以建议吗?
据我所知,这方面没有最佳实践。例如,据我所知,没有命令行选项可以指定超级 POM。
我能想到的唯一方法似乎比明确指定父级更容易出现风险并且不太方便,我会not推荐它。你可以查看Maven的源代码,并替换Maven模型中的超级POM https://stackoverflow.com/questions/6797209/where-is-super-pom-for-maven-3使用您自己的,基本上是为您的公司制作自定义 Maven 构建。然后,您必须强制所有开发人员使用定制的 Maven 版本,在我看来,这与您试图避免的一样不方便且容易产生风险。
我的公司有一套公司母 POM,全部从我们自己的超级 POM 扩展而来。我们已经使用这种结构很多年了,没有出现任何问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)