Maven 跳过测试的几种方式
创始人
2024-02-19 10:53:08
0

在 Maven 对项目进行编译的时候,我们通常可能会希望跳过复杂的测试。

尤其是在开始项目还不是非常稳定的阶段。

命令行中使用 -Dmaven.test.skip=true

在命令行,只要简单的给任何目标添加

maven.test.skip 属性就能跳过测试:

mvn install -Dmaven.test.skip=true

命令行中使用 -DskipTests

在 Maven 的命令中,使用参数 -DskipTests 来跳过测试

使用的命令为:

mvn install -Dmaven.test.skip=true

修改 POM 文件

在pom.xml文件中增加配置

org.apache.maven.pluginsmaven-surefire-plugintrue

maven.test.skip 和 skipTests 的区别

-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。

-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。

简单来说,这 2 个参数的区别就是 -Dmaven.test.skip 这个参数跳过测试更加彻底,连测试类编译都不会编译。

如果不是非常糟糕的环境配置问题还是其他需求的话,测试类最好还是进行编译。因此使用 -DskipTests 参数。

 

相关内容

热门资讯

捷克新总理:没钱给乌克兰,不会... 据参考消息援引德国《明镜》周刊网站12月13日报道,新上任的捷克总理安德烈·巴比什13日在视频讲话中...
美轰炸机来了,不许中国改变现状... 美国其实非常希望看到中日关系紧张,只是美国不想介入其中,把日本当成棋子使用,故而对日本一直没有直言支...
法眼丨事业单位登公告辞退长期失... 齐鲁晚报·齐鲁壹点记者 张子慧 据报道,河南平顶山市戏剧研究中心近日在《平顶山日报》发布辞退公告,...
19岁小将梅开二度,帮助AC米... 在意甲的赛季中,AC米兰迎来了与萨索洛的关键对决。尽管萨索洛在往年的意甲表现平平,但每当面对米兰双雄...
重庆“10人聚餐9人开溜”事件... 重庆市九龙坡区一餐馆被客人欠费一事有了进展。12月14日,澎湃新闻从该餐馆负责人陈先生处获悉,经过民...
“工业机器人曾是日本的堡垒,但... 【文/观察者网 陈思佳】“工业机器人是日本的传统堡垒,但中国已在新轨道上竞争。”香港《南华早报》12...
美国防部机密文件曝光,称解放军... 综合小央视频、环球网12月14日报道,美国国防部机密文件“强者简报”称,解放军的实力已经足以在美国大...
古德温20+8+6王哲林14+... 【搜狐体育战报】北京时间12月14日CBA常规赛第1轮,主场作战的上海久事以95-85击败长白山恩都...
公告精选|哈森股份重组受阻 华... 控制权变更 古鳌科技(300551.SZ):实际控制人陈崇军将旗下6769.35万股股份(占比19....