在pom.xml中加入不同的profiles
<profiles>
<profile>
<id>dev</id>
<properties>
<maven.test.skip>true</maven.test.skip>
<deploy.type>dev</deploy.type>
</properties>
</profile>
<profile>
<id>debug</id>
<properties>
<maven.test.skip>true</maven.test.skip>
<deploy.type>debug</deploy.type></span>
</properties>
</profile>
<profile>
<id>release</id>
<properties>
<maven.test.skip>true</maven.test.skip>
<deploy.type>release</deploy.type>
</properties>
</profile>
</profiles>
<deploy.type>部分定义发布类型
然后在build节点声明资源目录
<build>
<finalName>y0ung</finalName>
<resources>
<resource>
<directory>src/main/resources/${deploy.type}</directory>
</resource>
</resources>
</build>
在source folder下建立不同的目录,名字与profile里配置的相同
打包的时候在profile 地方指明profile
maven就会自己把相应文件夹下的配置文件copy到src/main/resources