1.闲谈
最近遇到个很头疼的错误,用了redisson做分布式锁,结果切换成线上环境,结果打包的时候maven开始测试,由于线上是内网ip,结果redisson连接不到,直接抛异常报错,jar包自然没打出来。
后来根据群里好心老哥提示和百度,找到了maven跳过测试的插件,说是插件,其实就是maven自带的配置,放到项目的pom文件里面就行。
这个插件会跳过打包时的测试,无论编译上有没有错误,都会打上jar包,所以没有特殊需求,慎用
2.配置
<!-- maven 打包时跳过测试 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>