我有一个多模块maven项目,带有一个用于构建整个项目的reactor pom,以及一个父pom,所有子模块都是从这个项目继承的。
我需要在reactor和父poms中都有一个插件,这意味着我可以单独使用子模块中的插件和用于聚合构建的reactor pom。我想在一个文件中管理这个插件的版本,而不是每次都在两个文件中手动更改它。
示例:
项目结构:
--pom.xml // reactor pom - 聚合构建(包含插件)
---- parent / pom.xml // parent pom - 所有子模块都继承这个pom(包含插件)
---- a / pom.xml //模块a - 继承父/ pom.xml
---- b / pom.xml //模块b - 继承父/ pom.xml
---- c / pom.xml //模块c - 继承parent / pom.xml
注意:父pom仅由子模块继承。不是由反应堆。
任何帮助都非常感谢,提前感谢