Jenkins的maven工程打包的时候怎么指定不同环境的配置文件

在Jenkins中使用Maven打包工程时,可以通过命令行参数指定不同环境的配置文件。在pom.xml中定义了product、dev和test等多个环境配置,通过在Jenkins构建时添加 `-P<环境>` 参数,如 `-Ptest` 用于选择测试环境的配置。这确保了在不同环境下构建的正确性。

 

在打包的时候我们添加上

 

这里我们指定配置文件问test

这个是在pom.xml里面定义的,

里面有product,dev和test三个定义

在不同环境使用Jenkins的时候,-P后面加上不同的参数

我这里是测试环境,所以我这里是-Ptest

 

现在我们来看一下pom.xml的部分内容

<profiles>
   <profile>
      <id>product</id>
      <properties>
         <profiles.activation>product</profiles.activation>
      </properties>
      <build>
         <resources>
            <resource>
               <directory>
                  ${project.basedir}/src/main/resources/config/release
               </directory>
            </resource>
         </resources>
      </build>
      <dependencies>
       
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值