怎么在maven中利用profile實現(xiàn)多環(huán)境配置-創(chuàng)新互聯(lián)

本篇文章為大家展示了怎么在maven中利用profile實現(xiàn)多環(huán)境配置,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

員工經(jīng)過長期磨合與沉淀,具備了協(xié)作精神,得以通過團隊的力量開發(fā)出優(yōu)質的產(chǎn)品。創(chuàng)新互聯(lián)公司堅持“專注、創(chuàng)新、易用”的產(chǎn)品理念,因為“專注所以專業(yè)、創(chuàng)新互聯(lián)網(wǎng)站所以易用所以簡單”。公司專注于為企業(yè)提供成都做網(wǎng)站、成都網(wǎng)站建設、微信公眾號開發(fā)、電商網(wǎng)站開發(fā),小程序設計,軟件按需制作網(wǎng)站等一站式互聯(lián)網(wǎng)企業(yè)服務。

環(huán)境:eclipse + spring mvc + maven

1、直接看圖,把數(shù)據(jù)庫的配置單獨拿出來放在了resources_env目錄下,三個不同環(huán)境參數(shù)不同,

怎么在maven中利用profile實現(xiàn)多環(huán)境配置

2,在pom文件中添加配置

<profiles> 
    <profile> 
      <!-- 開發(fā)環(huán)境 --> 
      <id>dev</id> 
      <properties> 
        <env>dev</env>
      </properties> 
      <activation> 
        <!-- 默認激活該profile節(jié)點-->
        <activeByDefault>true</activeByDefault> 
      </activation> 
      <build>
        <resources>
          <resource>
            <directory>src/main/resources_env/dev</directory>
          </resource>
          <resource>
            <directory>src/main/resources</directory>
          </resource>
        </resources>
      </build>
    </profile> 
    <profile> 
      <!-- 測試環(huán)境 --> 
      <id>qa</id> 
      <properties> 
        <env>qa</env>
      </properties>
      <build>
        <resources>
          <resource>
            <directory>src/main/resources_env/qa</directory>
          </resource>
          <resource>
            <directory>src/main/resources</directory>
          </resource>
        </resources>
      </build>
    </profile>  
    <profile>
      <!-- 生產(chǎn)環(huán)境 -->
      <id>online</id> 
      <properties>
        <env>online</env>
      </properties> 
      <build>
        <resources>
          <resource>
            <directory>src/main/resources_env/online</directory>
          </resource>
          <resource>
            <directory>src/main/resources</directory>
          </resource>
        </resources>
      </build>
    </profile> 
  </profiles>

說明:這個resources里面的路徑對應上面文件路徑,resources里面所有的配置加上各自環(huán)境的配置,

在引用jdbc.pro的地方如下:在datasource.xml中,

怎么在maven中利用profile實現(xiàn)多環(huán)境配置

還有 新增的 evn那個包下面的所有文件都需要設置為資源文件,這個不必說 直接看圖

怎么在maven中利用profile實現(xiàn)多環(huán)境配置

3,maven設置要使用的環(huán)境:

項目右鍵-->maven-->Select Maven profiles ,選擇一個環(huán)境,修改好清理一下項目才生效,我之前沒清理,發(fā)現(xiàn)沒起作用。

 怎么在maven中利用profile實現(xiàn)多環(huán)境配置

4、然后運行項目就是你選擇的環(huán)境了,或者直接導出war包,

上述內容就是怎么在maven中利用profile實現(xiàn)多環(huán)境配置,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

分享標題:怎么在maven中利用profile實現(xiàn)多環(huán)境配置-創(chuàng)新互聯(lián)
網(wǎng)站路徑:http://muchs.cn/article30/iposo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設、定制開發(fā)、小程序開發(fā)品牌網(wǎng)站建設、商城網(wǎng)站定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設