【发布时间】:2011-12-23 21:43:39
【问题描述】:
我有一个包含多个重叠配置文件的 Maven 项目。我想在每次构建开始时显示活动配置文件。所以我将以下内容放入pom.xml <build> 部分:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-help-plugin</artifactId>
<version>2.1.1</version>
<executions>
<execution>
<id>display-active-profiles-at-start-of-build</id>
<phase>validate</phase>
<goals>
<goal>active-profiles</goal>
</goals>
</execution>
</executions>
</plugin>
问题是插件在构建过程中执行了多次:
- 在构建开始时(
validate阶段)。 -
jar:jar执行时。 -
source:jar之后/pre-integration-test(?) 期间,Jetty 正在启动时。
指定<phase>initialize</phase> 时的类似结果。有没有办法让它只在构建开始时运行?
【问题讨论】:
标签: maven-2 maven maven-plugin