Spring Boot 構建部署

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//' 原文件 >轉換後文件

發佈了49 篇原創文章 · 獲贊 5 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章