• maven的多环境配置


     <profiles>
            <profile>
                <id>dev</id>
                <activation>
                    <activeByDefault>true</activeByDefault>
                </activation>
                <properties>
                    <env>dev</env>
                </properties>
            </profile>
            <profile>
                <id>test</id>
                <properties>
                    <env>test</env>
                </properties>
            </profile>
            <profile>
                <id>prod</id>
                <properties>
                    <env>prod</env>
                </properties>
            </profile>
        </profiles>    
    <build>
         <finalName>${project.artifactId}</finalName>
         <plugins>
             <plugin><!--编译插件-->
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>2.3.2</version>
                    <configuration>
                        <source>1.8</source>
                        <target>1.8</target>
                        <encoding>UTF-8</encoding>
                        <compilerArguments>
                            <verbose />
                            <bootclasspath>${java.home}/lib/rt.jar</bootclasspath>
                        </compilerArguments>
                    </configuration>
             </plugin>  
         </plugins>
          <resources>
             <resource>
                 <directory>${project.basedir}/src/main/resources</directory>
                    <excludes>  
                    <exclude>environment/dev/*</exclude>    
                    <exclude>environment/test/*</exclude>    
                    <exclude>environment/prod/*</exclude>    
                    </excludes>  
                  <filtering>true</filtering>
                </resource>
                <resource>
                 <directory>src/main/resources/environment/${environment}</directory>  
                <targetPath>environment/${environment}</targetPath>
                </resource>
            </resources>
    </build>

    maven的多环境配置

  • 相关阅读:
    ImportError: cannot import name 'render_to_response' 解决方法
    python 操作zookeeper详解
    Appium swipe实现屏幕滑动
    Appium 环境配置
    pytest 常用方法介绍
    Allure+pytest 生成测试报告
    Pytest 使用简介
    python 实现线程之间的通信
    python 使用 thrift 教程
    nginx 配置简单反向代理
  • 原文地址:https://www.cnblogs.com/zxf330301/p/9179037.html
Copyright © 2020-2023  润新知