跳过 maven 中的测试用例执行甚至不会编译测试用例

2022-09-04 07:21:03

使用 Maven 生成配置,我们可以将其配置为在生成源文件时跳过测试执行。在eclipse中,我们可以选中标记为“跳过测试”的复选框,从命令行我们可以使用

mvn clean install -Dmaven.test.skip=true

跳过测试甚至不编译单元测试源代码。

有没有办法配置maven,使其编译单元测试类但不执行它?


答案 1

当您指定它只是跳过测试的执行时,它会编译测试类-DskipTests

maven.test.skip停止测试类的编译


文档


答案 2

-Dmaven.test.skip=true甚至不编译单元测试。如果要构建它们但不运行它们,则可以使用标志:skipTests

mvn clean install -DskipTests=true

或速记版本:

mvn clean install -DskipTests

有关完整详细信息,另请参阅 maven 关于跳过测试的文档。


推荐