maven不同配置打包

1、不同配置文件对应不同环境,例:dev对应测试坏境,properties对应开发坏境


2、修改配置文件pom.xml
添加如下代码:
<profiles>
<profile>
<id>properties</id>
<properties>
<package.environment>properties</package.environment>
</properties>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<id>dev</id>
<properties>
<package.environment>dev</package.environment>
</properties>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
</profiles>
3、添加打包代码:主要代码为下划线处
<build>
        <finalName>feidieshuo-workbench</finalName>
         <plugins> 
       <plugin>    
         <groupId>org.apache.maven.plugins</groupId>    
      <artifactId>maven-compiler-plugin</artifactId>   
         <version>3.1</version>      
         <configuration>    
   <source>1.7</source>    
   <target>1.7</target> 
   <encoding>UTF-8</encoding>
      </configuration> 
       </plugin> 
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <configuration>
                <archive>
                    <addMavenDescriptor>false</addMavenDescriptor>
                </archive>
                <webResources>
                    <resource>
                        <!-- this is relative to the pom.xml directory -->
                        <directory>src/main/resources/${package.environment}</directory>
                        <targetPath>WEB-INF/classes</targetPath>
                        <filtering>true</filtering>
                    </resource>
                </webResources>
            </configuration>
        </plugin>
     </plugins>
    </build>
4、打包命令:
用maven -v检查maven是否安装
cmd指定到对应pom.xml位置下执行下面语句
mvn clean install -Dmaven.文件名.skip=true -P=文件名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值