我在我的pom.xml中配置了一些Maven插件.我只是想,如果正在运行测试,执行这些插件(测试可以使用任何被跳过-Dmaven.test.skip=true
或-DskipTests
).
其中一个插件绑定到process-classes
构建生命周期阶段,另一个绑定到pre-integration-test
阶段.
ten*_*shi 48
您可以使用具有以下特殊激活条件的配置文件:
<project>
...
<profiles>
<profile>
<id>my-test-plugins</id>
<activation>
<property><name>!maven.test.skip</name></property>
<property><name>!skipTests</name></property>
</activation>
<build>
<plugins>
<!-- define your plugins here -->
</plugins>
</build>
</profile>
</profiles>
</project>
Run Code Online (Sandbox Code Playgroud)
您可以在此处找到更多信息:
http://books.sonatype.com/mvnref-book/reference/profiles-sect-activation.html
归档时间: |
|
查看次数: |
29231 次 |
最近记录: |