1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > maven 主pom 配置不同环境指定不同配置文件以及打包参数

maven 主pom 配置不同环境指定不同配置文件以及打包参数

时间:2022-03-07 02:30:00

相关推荐

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.txt

gradle 执行编译并输出日志文件:

gradle clean build --info >> /opt/test.txt

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。