这是我的项目结构
"devDependencies": {
"mocha": "^4.0.1"
}
现在,在parent的pom文件中,我在pluginManagement中定义了maven插件,可以由module-1和module-2使用。在sub-parent中,我还想在pluginManagement中定义这个maven插件,它由子模块1和子模块2使用。但从我看到的是,子父级的插件不能覆盖父级的插件。任何人都可以帮助如何覆盖它?感谢
答案 0 :(得分:0)
如果您愿意专门覆盖其插件配置,则可以在module-1和module-2中同时包含<pluginManagement>
和<plugins>
相同的配置。
否则,默认情况下,插件配置会覆盖最顶层pom.xml
(从下到上)的行为,它会找到指定的pluginManagement
。