在idea中使用maven打包项目跳过测试代码

Posted 二木成林

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在idea中使用maven打包项目跳过测试代码相关的知识,希望对你有一定的参考价值。

需求:我们有时候需要对项目进行代码,即执行maven的 package 指令。

但maven在执行 package 指令之前,还会执行 clearcompiletest等指令,前两个是我们能够接受的,但是执行 test 命令则会运行里面的单元测试代码,这是我们所不能接受的,因为我们不可能等到所有的单元测试代码执行完才打包。

所以我们希望在执行 package 命令的时候跳过 test 命令。在 IDEA 中可以如下操作:

  • 第一步,打开 File,选择 Setting...

  • 第二步,选择 Build, Execution, Deployment 下的 Build Tools 下的 Maven 下的 Runner 面板,然后勾选 Skip Tests 即可。

  • 第三步,勾选完成后,保存退出后,再次打开 Maven 面板,发现 test 命令已经变成了灰色并且有了删除线。

当然该 test 命令还是可以执行的,只需要双击即可。

参考资料

以上是关于在idea中使用maven打包项目跳过测试代码的主要内容,如果未能解决你的问题,请参考以下文章

Maven 打包跳过测试的 5 种方法,应有尽有,还有谁不会!?

Maven 打包跳过测试的5种方式

idea中打包项目jarbao

SpringBoot项目maven 打包时跳过测试

跳过Maven 打包时的测试,如何跳过Maven 打包测试

IntelliJ IDEA 调试器在调试 Maven 测试时跳过断点