实际工作中一般我们至少需要三个环境 开发环境 测试环境 生产环境 这些环境可能开发和测试的数据是同一个 但生产绝对是独立的
我们需要 打包不同的服务 部署不同的服务 使用maven可以轻松做到打包不同的环境
需要在pom中进行如下配置 告诉mvn 我有如下的配置
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
<include>*.*</include>
</includes>
</resource>
</resources>
</build>
<profiles>
<profile>
<!-- 开发环境 -->
<id>dev</id>
<properties>
<profiles.active>dev</profiles.active>
</properties>
<activation>
<!-- 设置默认激