Maven在打包时可以使用两种方式来跳过单元测试:
- -DskipTests
- -Dmaven.test.skip=true
两者的区别如下:
skipTests:不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下,执行结果如下:
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ elastic-demo ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ elastic-demo ---
[INFO] Changes detected - recompiling the