maven多profile 打包下

网友投稿 244 2022-11-14


maven多profile 打包下

P代表(Profiles配置文件)

指定的中,可以通过-P进行传递或者赋值。

假如pom.xml如下

prod

...

test

...

打包时执行mvn clean package -P test将触发test环境的profile配置

如果pom.xml如下

test

env

test

prod

env

prod

打包时执行mvn clean package -P prod将触发prod环境的profile配置

-D代表(Properties属性)

假如pom.xml如下:

defaultattr

执行mvn -Dattr=newattr chttp://lean package,则pom.xml内attr的实际值将被替换成newattr

命令行:

mvn -DpropertyName=propertyValue clean package

如果propertyName不存在pom.xml,它将被设置。

 如果propertyName已经存在pom.xml,其值将被作为参数传递的值覆盖-D。

 如果要发送多个变量,请使用多个空格分隔符加-D:

mvn -DpropA=IOqtaqHvalueA -DpropB=valueB -DpropC=valueC clean package


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:详解基于JWT的springboot权限验证技术实现
下一篇:java 如何读取properties文件
相关文章

 发表评论

暂时没有评论,来抢沙发吧~