【发布时间】:2013-01-16 21:34:03
【问题描述】:
我正在尝试编写一个父 pom,并且我定义了一个插件,但我需要更改所有继承实例的配置。所以,我可以在<pluginManagement> 定义中放置一些配置,我可以在<plugin> 中覆盖它,但是如何让孩子默认回到<pluginManagement> 版本?
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.9.1</version>
<executions...>
<configuration>
<configLocation>
(used by all children)
</configLocation>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<configuration>
<configLocation>
(unique to the parent)
</configLocation>
</configuration>
</plugin>
</plugins>
<build>
所以,孩子们继续显示父母的配置。
【问题讨论】:
标签: maven inheritance plugins