프로젝트 루트 디렉토리 하위에 아래와 같이 리소스 디렉터가 생성되어 있다고 가정한다. (/resource 디렉터리는 정적컨텐츠, /resources-local 로컬설정, /resources-prod 운영환경설정)
build.gradle 파일에 아래의 내용을 추가한다.
sourceSets {
ext.profile = (!project.hasProperty('profile') || !profile) ? 'local' : profile
println "current profile : ${profile}"
main {
java {
srcDirs "src/main/java"
}
resources {
srcDirs "src/main/resources", "src/main/resources-${profile}"
}
}
}
gradle 빌드 시, 아래와 같이 파라미터를 추가한다.
gradle -Pprofile=local (or prod)
또는 eclipse에 Run Configuration을 추가한다.