maven 主pom 配置不同环境指定不同配置文件以及打包参数
生活随笔
收集整理的這篇文章主要介紹了
maven 主pom 配置不同环境指定不同配置文件以及打包参数
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在主pom 添加 profiles 執(zhí)行不同環(huán)境的 配置文件
在 主pom 的根節(jié)點(diǎn)添加:
<!-- 參數(shù)文件 --> <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>在 打包的時(shí)候maven 指令:maven package .......?-Dverbose -Pdev?
-Dverbose -Pdev? 是打包傳入的打包環(huán)境參數(shù)
你在哪一個(gè)的profile下面 添加
<activation><activeByDefault>true</activeByDefault> </activation>就是默認(rèn)使用的環(huán)境參數(shù),在指令質(zhì)量構(gòu)建(單測(cè)),沒(méi)有指定環(huán)境參數(shù),那么將使用該參數(shù)。
?
maven指令執(zhí)行單元測(cè)試:
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 執(zhí)行編譯并輸出日志文件:
gradle clean build --info >> /opt/test.txt?
總結(jié)
以上是生活随笔為你收集整理的maven 主pom 配置不同环境指定不同配置文件以及打包参数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 如何使用微信登陆作业互助组app
- 下一篇: 执行单元测试 报TEST class 有