2017-10-10 26 views
1

这里是我的项目结构如何重写父Maven项目定义插件

- parent 
    - sub-parent 
     - sub-module-1 
     - sub-module-2 
    - module-1 
    - module-2 

现在,在父母的POM文件,我定义在pluginManagement Maven插件,可以通过模块1和模块2中使用。而在子父项中,我也想在pluginManagement中定义这个Maven插件,它由子模块-1和子模块-2使用。但从我看到的是,子父项中的插件无法覆盖父项的插件。任何人都可以帮助如何覆盖?谢谢

回答

0

如果您愿意重写他们的插件配置,您可以在模块-1和模块-2中同时包含<pluginManagement><plugins>相同的配置。

或者,默认情况下,插件配置将覆盖从最上面的pom.xml(从下到上)的行为,其中指定pluginManagement