zoukankan      html  css  js  c++  java
  • Maven打包时指定对应环境的配置文件

    <!-- 
    pom文件新增==============================================
     -->
    <profiles>
    
        <profile>  
            <!-- 开发环境 -->
            <id>dev</id><!-- 编译时输入该变量-->
            <properties>  
                <environment>DEV</environment><!-- 读取配置文件时,加上对应值`DEV`(大小写皆可)-->
            </properties>  
            <activation>  
                <activeByDefault>true</activeByDefault><!-- 默认该环境配置文件-->
            </activation>
        </profile>
        <profile>  
            <!-- 测试环境 -->
            <id>dat</id>  
            <properties>  
                <environment>DAT</environment>
            </properties>  
        </profile>
        <profile>  
            <!-- 生产环境 -->
            <id>prd</id>  
            <properties>  
                <environment>PRD</environment>
            </properties>  
        </profile>
    
    </profiles>
    
    <build>
    
    
    	<resources>
            <resource>
                <directory>src/main/resources/config-${environment}</directory><!-- 配置文件从哪里读取,`environment`为上方值如:`DEV`,大小写皆可识别 -->
                <!-- <filtering>true</filtering> -->
                <targetPath>config</targetPath><!-- 配置文件放在哪里 -->
            </resource>
        </resources>
    </build>
    <!-- 
    pom文件新增==============================================
     -->
    
    

    图解:

  • 相关阅读:
    当前毫秒时间戳
    生成随机指定长度的字符串
    symfony框架学习
    Git 学习一
    jmeter逻辑控制器
    jmeter执行顺序及作用域规则
    jmeter常用测试元件
    windows环境下jmeter生成测试报告
    jmeter参数化
    对网页进行截图(selenium)
  • 原文地址:https://www.cnblogs.com/jrri/p/15568419.html
Copyright © 2011-2022 走看看