maven 主pom 配置不同环境指定不同配置文件以及打包参数
生活随笔
收集整理的這篇文章主要介紹了
maven 主pom 配置不同环境指定不同配置文件以及打包参数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在主pom 添加 profiles 執行不同環境的 配置文件
在 主pom 的根節點添加:
<!-- 參數文件 --> <profiles> <profile><id>dev</id><activation><activeByDefault>true</activeByDefault></activation><build><filters><filter>../vars/vars.dev.properties</filter></filters></build> </profile> <profile><id>sit</id><build><filters><filter>../vars/vars.sit.properties</filter></filters></build> </profile> <profile><id>pre</id><build><filters><filter>../vars/vars.pre.properties</filter></filters></build> </profile> <profile><id>prod</id><build><filters><filter>../vars/vars.prod.properties</filter></filters></build> </profile> </profiles>在 打包的時候maven 指令:maven package .......?-Dverbose -Pdev?
-Dverbose -Pdev? 是打包傳入的打包環境參數
你在哪一個的profile下面 添加
<activation><activeByDefault>true</activeByDefault> </activation>就是默認使用的環境參數,在指令質量構建(單測),沒有指定環境參數,那么將使用該參數。
?
maven指令執行單元測試:
mvn -f pom.xml clean package -Dmaven.test.failure.ignore=true -Dfile.encoding=UTF-8 -Dmaven.javadoc.skip=true-Dmaven.yuicompressor.skip=true >> d://test.txtgradle 執行編譯并輸出日志文件:
gradle clean build --info >> /opt/test.txt?
總結
以上是生活随笔為你收集整理的maven 主pom 配置不同环境指定不同配置文件以及打包参数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何使用微信登陆作业互助组app
- 下一篇: 玉器店好听别致的名字310个