2.pom.xml 에 profile 관련 properties 추가
<properties>
<!-- -P 로 명시하지 않을 경우 기본 프로파일 -->
<env>dev</env>
</properties>
3.pom.xml 에 profiles 기술
<profiles>
<profile>
<id>dev</id>
<properties>
<env>dev</env>
</properties>
</profile>
<profile>
<id>test</id>
<properties>
<env>test</env>
</properties>
</profile>
<profile>
<id>local</id>
<properties>
<env>local</env>
</properties>
</profile>
<profile>
<id>prod</id>
<properties>
<env>prod</env>
</properties>
</profile>
</profiles>
4.pom.xml 의 build element 에 resource 를 찾는 경로를 변경
<build>
<resources>
<resource>
<directory>src/main/resources/${env}</directory>
</resource>
</resources>
<testResources>
<testResource>
<directory>src/test/resources/${env}</directory>
</testResource>
</testResources>
</build>
5.mvn package -P 프로파일명 으로 패키징
mvn clean package
mvn clean package -P local
mvn clean package -P test
mvn clean package -P prod