springBoot 打包上线跳过连接数据库
既昨天一个命令搞砸自己的云服务器后,
sudo -R chmod 777 /
我今天有开始了勇敢的尝试,在配置 nginx 终于没有出问题的时候,就在我要松一口气的时候,我发现自己在打包 (mvn package) 的时候总是出错.
原来在打包的时候我把测试环境切换到了生产环境的时候,由于数据库的配置不一样,而打包的时候 (在本机打包, 但是配置是服务器那边的配置) 又要连接服务器那边的数据库,就很尴尬。
多方查询下,我发现原来在 pom 文件下添加 true 这一行
如下:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
<skipTests>true</skipTests><!--添加 -->
</properties>
再次运行 mvn package 的时候就会跳过测试阶段, 成功打包成 jar 包