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 包