2019. 4. 14.

Using profiles in gradle

Using profiles in gradle

  • When Build , 
    • gradlew bootwar -Pprofile=dev
  • When running app
    • java -jar a.war -Dspring.profiles.active=dev
  • profile에 따라서 필요한 리소스를 선택적으로 사용 할 수 있다.

 sourceSets {
   if (!project.hasProperty(‘profile’) || !profile) {
      ext.profile = ‘dev’
   }
  main {
        java { srdDirs ‘src/main/java’}
       resources { 
           srcDirs “src/main/resources”, “src/main/resource-env/${profile}”
       }
  }
}



April 12, 2019 at 09:25AM