maven 在spring mvc項目中開發環境 、測試環境、生產環境打包

1.pom文件增長以下配置:app

 

<profiles>maven

<profile>測試

<!-- 本地開發環境 -->ui

<id>dev</id>spa

<properties>3d

<profiles.active>dev</profiles.active>orm

</properties>blog

<activation>ip

<activeByDefault>true</activeByDefault>element

</activation>

</profile>

<profile>

<!-- 測試環境 -->

<id>test</id>

<properties>

<profiles.active>test</profiles.active>

</properties>

</profile>

<profile>

<!-- 生產環境 -->

<id>pro</id>

<properties>

<profiles.active>pro</profiles.active>

</properties>

</profile>

</profiles>

 

2.而後在pom文件的build裏面增長

<resources>

<resource>

<directory>src/main/resources</directory>

<!-- 資源根目錄排除各環境的配置,防止在生成目錄中多餘其它目錄 -->

<excludes>

<exclude>test/*</exclude>

<exclude>pro/*</exclude>

<exclude>dev/*</exclude>

</excludes>

</resource>

<resource>

<directory>src/main/resources/${profiles.active}</directory>

</resource>

</resources>

3.在resources裏面,分別增長pro,dev,test三個文件夾,而後不一樣環境須要修改的配置文件放進去裏面,以下圖所示:

 

4.運行mvn命令發佈,相關命令以下:

clean package -Ptest -D maven.test.skip=true 發佈測試版本而且跳過測試

clean package -Pdev -D maven.test.skip=true 發佈開發版本而且跳過測試

clean package -Ppro -D maven.test.skip=true 發佈生成版本而且跳過測試

 

6.出現以下圖提示,表示發佈成功

相關文章
相關標籤/搜索