目录

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

目录

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

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

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

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

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

    https://i-blog.csdnimg.cn/blog_migrate/f79e04bd56abba251b8326f81dd46b9b.png

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

    https://i-blog.csdnimg.cn/blog_migrate/d29fc9baf7ed1a34e5128b5217053daf.png

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

    https://i-blog.csdnimg.cn/blog_migrate/e2c48e1bf7f454657f5b6add114580b7.png

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

参考资料