我是Maven的新手。我想这两者之间存在差异。但有人可以指出究竟是什么?是不同版本的Maven的区别?像以前任何一个都使用过,在新版本中,另一个使用?
答案 0 :(得分:1)
我找不到 -DskipAllTests ,但如果您的意思是 -DskipTests ,那么我的回答是:
不,这两者都不一样。
-Dmaven.test.skip = true =>跳过测试编译和执行
-DskipTests = true =>编译测试但跳过执行
我更倾向于使用 -DskipTests = true 而不是 -Dmaven.test.skip = true
<强>顺便说一句强>:
还有一个跳过执行集成测试的属性(测试以 * IT 结尾):
<强> -DskipITs =真强>
http://maven.apache.org/components/surefire/maven-failsafe-plugin/examples/skipping-test.html