簡體   English   中英

如何覆蓋父Maven項目中定義的插件

[英]How to override plugin defined in parent maven project

這是我的項目結構

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

現在,在父級的pom文件中,我在pluginManagement中定義了可以由module-1和module-2使用的maven插件。 在子父級中,我還想在pluginManagement中定義此maven插件,該插件由sub-module-1和sub-module-2使用。 但是從我看來,子父級中的插件無法覆蓋父級中的插件。 任何人都可以提供幫助以解決該問題嗎? 謝謝

如果您願意專門覆蓋其插件配置,則可以在模塊1和模塊2中同時包含具有相同配置的<pluginManagement><plugins>

否則默認情況下,插件配置將覆蓋最頂層的pom.xml (從下至上)的行為,在該行為中找到指定的pluginManagement

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM