不共享父项目的配置文件

Not sharing configuration files from a Parent Project

我的父 pom 如下所示:

...
<module>mod1</module>
...

    <build>
      <plugins>
        <plugin>
          ...
          <phase>process-resources</phase>
          ...
        </plugin>
      </plugin>
    </build>

有两个插件,maven-resources-plugin 和 maven-antrun-plugin。

我希望这些插件只在父 pom.xml 中执行。 但我的问题是它们也在我的模块中执行。

即便如此,我也没有使用 pluginManagment 标签。

我迷路了,我不明白...:)

inherited设置为false:

<build>
  <plugins>
    <plugin>
      ...
      <phase>process-resources</phase>
      <inherited>false</inherited>
      ...
    </plugin>
  </plugin>
</build>

另请参阅:https://maven.apache.org/guides/mini/guide-configuring-plugins.html#Using_the_inherited_Tag_In_Build_Plugins