-Dmaven.test.skip=true 和 -DskipAllTests 是否相同?
Is -Dmaven.test.skip=true and -DskipAllTests both the same?
我是 Maven 新手。我想这两者之间是有区别的。但是有人可以指出它到底是什么吗?是不同版本的Maven的区别吗?像以前一样使用了其中任何一个,在较新的版本中,使用了另一个?
我找不到 -DskipAllTests 但如果你的意思是 -DskipTests 那么我的答案是:
不,这两个不一样。
-Dmaven.test.skip=true => 跳过测试编译和执行
-DskipTests=true => 编译测试但跳过它们的执行
我强烈希望使用 -DskipTests=true 而不是 -Dmaven.test.skip=true
顺便说一句:
还有一个 属性 用于跳过集成测试的执行(测试以 *IT 结尾):
-DskipITs=true
http://maven.apache.org/components/surefire/maven-failsafe-plugin/examples/skipping-test.html
我是 Maven 新手。我想这两者之间是有区别的。但是有人可以指出它到底是什么吗?是不同版本的Maven的区别吗?像以前一样使用了其中任何一个,在较新的版本中,使用了另一个?
我找不到 -DskipAllTests 但如果你的意思是 -DskipTests 那么我的答案是:
不,这两个不一样。
-Dmaven.test.skip=true => 跳过测试编译和执行
-DskipTests=true => 编译测试但跳过它们的执行
我强烈希望使用 -DskipTests=true 而不是 -Dmaven.test.skip=true
顺便说一句:
还有一个 属性 用于跳过集成测试的执行(测试以 *IT 结尾):
-DskipITs=true
http://maven.apache.org/components/surefire/maven-failsafe-plugin/examples/skipping-test.html