zoukankan      html  css  js  c++  java
  • 通过profile 用maven命令打不同配置的变量包

    创建配置文件夹

     



    profiles定义如下

    <profiles>
    <profile>
    <id>dev</id>
    <properties>
    <package.environment>resources</package.environment>
    </properties>

    </profile>
    <profile>
    <id>test</id>
    <properties>
    <package.environment>test</package.environment>
    </properties>
    <activation>
    <activeByDefault>true</activeByDefault>
    </activation>
    </profile>
    <profile>
    <id>online</id>
    <properties>
    <package.environment>online</package.environment>
    </properties>
    </profile>
    <profile>
    <id>online-test</id>
    <properties>
    <package.environment>online-test</package.environment>
    </properties>
    </profile>
    </profiles>


    <resources>
    <resource>
    <directory>src/main/java</directory>
    <includes>
    <include>**/*.xml</include>
    </includes>
    </resource>
    <resource>
    <directory>src/main/${package.environment}</directory>
    <includes>
    <include>**/*.*</include>
    </includes>
    <filtering>true</filtering>
    </resource>
    </resources>


    使用 -P来选择配置环境
    clean package -Dmaven.test.skip=true -P online-test

        <activation>
    <activeByDefault>true</activeByDefault>
    </activation>
    选择默认选中的配置


  • 相关阅读:
    字母次数
    hdu 2051 Bitset(十进制到二进制)
    练习1升级
    实验一写能自动生成小学四则运算题目的程序
    TCP/IP bad check sum
    Lua GC 之 Ephemeron
    RHEL6下VNC安装和配置
    qpid安装
    关闭中国电信无线客户端自动更新
    Python GC
  • 原文地址:https://www.cnblogs.com/jimmy-muyuan/p/6083336.html
Copyright © 2011-2022 走看看