Maven:禁用测试阶段但不是集成测试阶段

时间:2012-12-27 09:50:26

标签: maven maven-surefire-plugin maven-failsafe-plugin

我正在使用maven项目,并且正在尝试仅运行集成测试,同时跳过单元测试。

我正在使用failsafe插件运行集成测试,并且插件执行绑定到集成测试阶段。

有没有什么方法可以只运行集成测试,同时跳过单元测试(通过surefire运行)。

我的Google搜索引导了一个页面,告诉我如何执行opposite

1 个答案:

答案 0 :(得分:1)

如果你想要skip the test,你有两个选择:

mvn -Dskip=true ...

不会编译测试也不执行它们(逻辑;-))。另一个选项只是skip the execution测试,但没有跳过测试的编译

mvn -DskipTests=true ...

但你不能跳过test lifecycle phase in Maven