项目中使用的数据库在部署服务器时,需要改成服务器的ip,但是打包时在本地是连接不上的,导致打包一直失败,后来发现每次打包时,项目都会有一个单元测试的步骤。
后来找到了如下解决方法:
以下内容参考原文链接
使用maven打包时,如果如何跳过test,有三种方式
方式一
针对spring项目:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.18.1</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
针对springboot,在pom文件中,添加如下信息:
方式三(通用):
mvn clean install -DskipTests
方式四(通用):
mvn clean install -Dmaven.test.skip=true
这样打包时出现 Test are skipped. 这样的提示信息,说明打包时已经跳过了单元测试的步骤,可以正常打包了。
以上几种,我喜欢第二种,设置一次pom文件之后,以后每次只需点击idea中自带的maven就可以快速打包了。