本文是关于在Maven编译和打包时如何忽略测试用例的。边肖觉得很实用,所以想分享给大家学习。希望大家看完这篇文章能有所收获。话不多说,让我们和边肖一起看看。
跳过测试阶段
mvn封装-DskipTests
临时性跳过测试代码的编译
mvn封装-Dmaven.test.skip=true
Maven.test.skip同时控制maven-编译器-plugin和maven-surefire-plugin的行为,即跳过编译和测试。
00-1010测试课以随机开始,以测试结束。
mvn测试-Dtest=RandomGeneratorTest
mvn测试-Dtest=随机*测试
指定多个用逗号分隔的测试用例。
mvn测试-Dtest=ATest,BTest
指定测试类
测试参数必须至少匹配一个测试类,否则将报告错误并导致构造失败。此时,以下配置可用于指定即使没有测试用例也不报告错误。
mvn测试-Dtest -DfailIfNoTests=false
00-1010使用* */* Test.java匹配所有以Tests结尾的Java类。两个星号* *用于匹配任何路径,一个星号*用于获得除路径样式字符之外的0个或更多字符。您也可以使用排除来排除一些测试类。
插件
groupidorg . apah ce . maven . pluginsgroupid
artifactIdmaven-surefire-plugin/artifactId
2.5版/版本
配置
包含
包含* */*测试
/包括
/配置
/插件
以上就是Maven在编译和打包时如何忽略测试用例的。边肖认为,一些知识点可能会在我们的日常工作中看到或使用。我希望你能通过这篇文章学到更多的知识。更多详情请关注行业资讯频道。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/55820.html