maven环境隔离
2019獨角獸企業重金招聘Python工程師標準>>>
一.maven項目環境根據實際情況進行隔離:
????開發環境 dev
????測試環境 beta
????線上環境 prod
?
二.pom 配置:
build節點
<build> <resources><resource><directory>src/main/resources.${deploy.type}</directory>????????//各種環境的資源<excludes><exclude>*.jsp</exclude></excludes></resource><resource>????<directory>src/main/resources</directory>????????//公共的資源</resource></resources> </build>profiles節點,配置 dev, beta, prod
<profiles><profile><id>dev</id><activation><activeByDefault>true</activeByDefault>????//設置默認環境</activation><properties><deploy.type>dev</deploy.type></properties></profile><profile><id>beta</id><properties><deploy.type>beta</deploy.type></properties></profile><profile><id>prod</id><properties><deploy.type>prod</deploy.type></properties></profile> </profiles>?
三.resources配置
? ? 創建各種環境對應的resources,配置相應文件。
????
?
四.maven環境隔離編譯打包命令
???? maven projects中選擇環境
????
? ?
????相對應的編譯打包命令:
????
?
轉載于:https://my.oschina.net/u/2602876/blog/2120622
總結
- 上一篇: Java 调用树莓派硬件资源
- 下一篇: tomcat 设置虚拟路径