maven打包命令—P,指定springboot項目的配置文件

適用於jekins配置打包環境。線下我們使用的dev環境,線上,測試環境就有不同的配置文件了。只需要在jekins的打包命令加入-P prod,就可以了。prod對應相應的環境。

但是還需要在maven的配置文件<project>節點裏面加入

<profiles>
   <!-- 開發 -->
   <profile>
      <!-- profile的id -->
      <id>dev</id>
      <properties>
         <profiles.active>prod</profiles.active>
      </properties>
   </profile>
   <!-- 生產 -->
   <profile>
      <id>prod</id>
      <properties>
         <profiles.active>prod</profiles.active>
      </properties>
   </profile>
</profiles>

注意,這個<profiles.active>,要在application.yml(properties)文件裏面引入,寫成這樣

spring:
  profiles:
    active: @profiles.active@

就好了,注意兩個@中間的profiles.active,和上面標籤名字必須一樣。

然後 mvn clean package -P prod(dev,test)就可以了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章