1、jar 部署
1.1package 設置爲 jar
<groupId>com.china</groupId>
<artifactId>life</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>life</name>
添加---
<profiles>
<profile>
<id>dev</id>
<activation>
<!-- activeByDefault爲true的時候就表示當沒有指定其他profile爲激活狀態時,該profile就默認會被激活-->
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<profileActive>dev</profileActive>
</properties>
</profile>
<!-- mvn package –P pro 激活-->
<profile>
<id>prod</id>
<properties>
<profileActive>prod</profileActive>
</properties>
</profile>
</profiles>
多環境配置文件
默認讀取maven 中的配置 ,也就是dev文件
1.2 maven 打包
1、mvn clean install -- 生成開發環境的jar
2、mvn clean install -P pro -- 生成生產環境的jar
1.3 運行
連續的兩個減號--
就是對application.properties
中的屬性值進行賦值的標識,可以修改任何值
java -jar life-0.0.1-SNAPSHOT.jar --server.port=8088
1.4 測試
注意:
如果在window 上編輯shell 上傳到liunx 會報錯
解決方法: 參考鏈接(https://www.jianshu.com/p/55597646fa84)
sed 's/\r//' 原文件 >轉換後文件