SpringBoot的Maven打包跳过单元测试

如果使用过SpringgBoot,你会为他这种模块化设计感到不错新颖,但是问题也来了,不管你怎么拆分实际上也逃不掉业务的验证。如果想验证代码业务逻辑,肯定会涉及到单元测试,看过阿里的Java代码规范有一章都在讲单元测试的重要性以及对应的方法准则。

但是问题也来了,因为你在做单元测试的同时,在进行maven打包的时候会报错,你看报错的形式多种多样,找不到对应的bean,连接失败等千奇百怪。但你定位位置的时候发现是在单元测试的类下面。尤其是有很多单元测试在的情况下,也不能都给注释点或者删除掉。

所以我们可以在Maven的pom文件上多点文章,通过添加
<skipTests>true</skipTests>
这个来,让Maven打包的时候忽略,单元测试。如下图
SpringBoot的Maven打包跳过单元测试
当然这个位置该如何确定呢,实际上看不同的文章有不同的地方有的还用别的关键字包了起来,但是最好是在properties下添加该属性。