从 Maven 版本中排除测试

2022-09-01 12:29:35

当我运行时,它总是执行所有测试,是否有办法跳过所有测试,只是为了运行简单的构建而没有任何测试。maven clean installsrc/test/java

我希望我的测试在里面,但我想告诉maven不要执行它们。我一直在互联网上寻找类似的东西,但我没有设法找到答案。src/test/java

有没有办法做到这一点?


答案 1

尝试使用:

mvn clean install -DskipTests

来源在这里


答案 2

您也可以选择使用

mvn install -Dmaven.test.skip

来自 Maven 网站:

如果绝对必须,还可以使用 maven.test.skip 属性跳过编译测试。maven.test.skip由Surefire,Failsafe和Conscolter Plugin提供。

如前所述,您甚至不会编译测试源代码。


推荐