【发布时间】:2013-06-30 16:42:20
【问题描述】:
在父 POM 中,我有:
<pluginManagement>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.5</version>
<executions>
<execution>
<id>execution 1</id>
...
</execution>
<execution>
<id>execution 2</id>
...
</execution>
<execution>
<id>execution 3</id>
...
</execution>
</executions>
</plugin>
<pluginManagement>
我的问题是:
- 是否可以在子项目中禁用某些
<execution>,例如只运行execution 3并跳过1和2? - 是否可以完全覆盖子项目中的执行,例如我的子项目中有一个
exection 4我只想运行这个execution,并且永远不会在父 POM 中运行执行 1,2,3。
【问题讨论】:
-
使用每个项目的 POM 属性来激活配置文件的建议解决方案将不起作用,因为只能使用全局系统属性。
标签: maven