zoukankan      html  css  js  c++  java
  • Eclipse Maven profiles 多环境配置,测试环境与开发环境分开打包

    1.将开发环境、测试环境、生产环境的配置文件分开存放,如下图:

    2.在Maven中配置不同的环境打包配置文件的路径,配置如下:

    复制代码
    <profiles>  
            <profile>  
                <!-- 开发环境 -->  
                <id>dev</id>  
                <properties>  
                    <env>dev</env>
                </properties>  
                <activation>  
                    <!-- 默认激活该profile节点-->
                    <activeByDefault>true</activeByDefault>  
                </activation> 
                <build>
                    <resources>
                        <resource>
                            <directory>src/main/resources-env/dev</directory>
                        </resource>
                        <resource>
                            <directory>src/main/resources</directory>
                        </resource>
                    </resources>
                </build>
            </profile>  
            <profile>  
                <!-- 测试环境 -->  
                <id>qa</id>  
                <properties>  
                    <env>qa</env>
                </properties>
                <build>
                    <resources>
                        <resource>
                            <directory>src/main/resources-env/qa</directory>
                        </resource>
                        <resource>
                            <directory>src/main/resources</directory>
                        </resource>
                    </resources>
                </build>
            </profile>    
            <profile>  
                <!-- 生产环境 -->  
                <id>online</id>  
                <properties>  
                    <env>online</env>
                </properties>  
                <build>
                    <resources>
                        <resource>
                            <directory>src/main/resources-env/online</directory>
                        </resource>
                        <resource>
                            <directory>src/main/resources</directory>
                        </resource>
                    </resources>
                </build>
            </profile> 
        </profiles>  
    复制代码

    3.项目打包前的配置

      右击项目->Maven->填入要打包的环境:

      

    4.项目打包,当项目打包完以后解压后就可以看到在配置文件根目录中,已经把要打包的环境的配置文件都放进去了!

     转自:https://www.cnblogs.com/raphael5200/p/6677549.html
  • 相关阅读:
    CSP-201512
    SCC-Tarjan
    CSP-201509
    Codeforces Round #612 (Div. 2)/A/B/C/D
    CF-Hello 2020/A/B/C
    Anaconda介绍、安装及使用教程
    Linux 新手应该知道的 26 个命令
    Python编码规范:IF中的多行条件
    Python assert 断言函数
    数据结构常见的八大排序算法(详细整理)
  • 原文地址:https://www.cnblogs.com/javalinux/p/15455889.html
Copyright © 2011-2022 走看看