2017-10-10 51 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