Put the same configuration files in the src/main/resources directory, and put other different configuration files in their own folders, such as resources_dev and resources_test.
<properties>
<package.target>notexists</package.target></properties><profiles><profile><id>dev</id><properties><package.target>dev</package.target></properties></profile><profile><id>test</id><
properties><package.target>test</package.target></properties></profile></profiles><build><plugins><plugin><groupId>org.codehaus.mojo</groupId><artifactId>build-helper-maven-plugin</artifactId><version>1.5</version>
<executions><execution><id>add-resource</id><phase>generate-resources</phase><goals><goal>add-resource</goal></goals><configuration><resources><resource><directory>src/main/resources_${package.target}</directory>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1</version>
<configuration>
<warSourceExcludes>WEB-INF/lib/**,WEB-INF/classes/**,WEB-INF/work/**,WEB-INF/tmp/**</warSourceExcludes>
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
</archive>
</configuration>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>war</goal>
</goals>
<configuration>
<classifier>${package.target}</classifier>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>