maven install 跳过测试,maven测试无法运行测试类
目录
Maven构建忽略测试失败将其设置在Maven项目的pom文件中。Maven执行单元测试失败后,继续两种方法解决这个问题。
00-1010在Maven的构建过程中,测试是其生命周期的一部分。每个构建过程都将执行项目中的测试用例。如果测试失败,默认情况下将停止当前的构建。
如果在测试失败时仍想继续构建项目,需要将surefire插件的testFailureIgnore属性设置为true。
Maven构建忽略测试失败
项目[.]构建插件插件groupIdorg.apache.maven.plugins/groupId artifactIdmaven-surefire-plugin/Artiid配置TestFailureIgnoreTrue/TestFailureIgnore/Configuration/Plugins/Build[.]/项目也可以在使用命令时设置。
mvn test-dmaven . test . failure . ignore=true
00-1010最近sonar cube和maven集成时,如果pom文件配置了sonar cube相关的配置,就会在pom文件所在的目录下执行。
mvclean安装sonar:sonar可以完成测试结果的导出,但是当部分单元测试失败时,sonar:sonar的后续执行将被终止。
00-1010 1.执行mvn全新安装后,add-d maven . test . failure . ignore=true。
2.在pom文件中添加以下配置:
PlugGroupIDorg。Apache . maven . plugins/groupifactmaven-Surefire-Plugin/ArtifactidConfigurationTestFailureIgnore/Configuration/Plugin以上是我的个人经验。希望它能给你一个参考,也希望你能支持盛行的它。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。