有条件地执行Maven插件

问题描述 投票:37回答:3

我在pom.xml中配置了一些Maven插件。我只想在运行测试时执行这些插件(可以使用-Dmaven.test.skip=true-DskipTests跳过测试。)>

其中一个插件绑定到process-classes构建生命周期阶段,另一个插件绑定到pre-integration-test阶段。

我在pom.xml中配置了一些Maven插件。我只想在运行测试时执行这些插件(可以使用-Dmaven.test.skip = true或-DskipTests跳过测试)。 ...

java maven-2
3个回答
49
投票

您可以在具有特殊激活条件的情况下使用配置文件,例如:


0
投票

[似乎,如果将任何插件挂接到pre-integration-testpost-integration-test阶段,即使maven-failsafe-pluginskipTests属性设置为'true',skipITs也会运行其阶段。


-2
投票

最后一个示例仅当我还设置了值时才起作用:

© www.soinside.com 2019 - 2024. All rights reserved.