Maven profiles 多环境配置

1.项目结构

dev 和 test下面的配置文件是一样的

2.在pom.xml中

build中添加

 <resources>
      <resource>
        <directory>src/main/resources.${deploy.type}</directory>
        <excludes>
          <exclude>*.jsp</exclude>
        </excludes>
      </resource>
      <resource>
        <directory>src/main/resources</directory>
      </resource>
    </resources>

build同级添加

  <profiles>
    <profile>
      <id>dev</id>
      <activation>
        <activeByDefault>true</activeByDefault>
      </activation>
      <properties>
        <deploy.type>dev</deploy.type>
      </properties>
    </profile>
    <profile>
      <id>test</id>
      <properties>
        <deploy.type>test</deploy.type>
      </properties>
    </profile>
  </profiles>

3.选择要使用的环境

原文地址:https://www.cnblogs.com/snakejia/p/8334364.html