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

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

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

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

  • 第一步,打开 File,选择 Setting...
    在idea中使用maven打包项目跳过测试代码_第1张图片

  • 第二步,选择 Build, Execution, Deployment 下的 Build Tools 下的 Maven 下的 Runner 面板,然后勾选 Skip Tests 即可。
    在idea中使用maven打包项目跳过测试代码_第2张图片

  • 第三步,勾选完成后,保存退出后,再次打开 Maven 面板,发现 test 命令已经变成了灰色并且有了删除线。
    在idea中使用maven打包项目跳过测试代码_第3张图片

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

参考资料

  • Maven打包跳过测试

你可能感兴趣的:(IDEA,java,maven)