Programing/Springboot
Gradle 파일 변수 설정 및 활용
리커니
2023. 12. 6. 11:19
반응형
Gradle 파일의 변수를 설정하는 방법을 알아보겠습니다.
변수 선언은 buildscript의 ext 를 활용합니다.
buildscript {
ext {
springBootVersion = "3.1.4"
}
}
여러개의 변수를 사용하는 경우는 ',' 없이 아래로 붙여서 사용하시면 됩니다.
buildscript {
ext {
springBootVersion = "3.1.4"
queryDslVersion = "5.0.0"
}
}
선언 된 변수는 "${}" 를 써서 사용할 수 있습니다.
plugins {
id 'java'
id 'org.springframework.boot' version "${springBootVersion}"
}
single quotation (') 을 사용하면 제대로 동작하지 않으니 double quotation (") 을 사용합니다.
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다"
추천인 코드 : "AF1981017"
dependencies {
implementation 'org.springframework.boot:spring-boot-starter'
implementation 'org.jetbrains:annotations:24.0.0'
//spring boot starter
implementation group: 'org.springframework.boot', name: 'spring-boot-starter-web', version: "${springBootVersion}"
implementation group: 'org.springframework.boot', name: 'spring-boot-starter-data-jpa', version: "${springBootVersion}"
implementation group: 'com.github.ulisesbocchio', name: 'jasypt-spring-boot-starter', version: '3.0.5'
implementation group: 'org.springframework.boot', name: 'spring-boot-starter-validation', version: "${springBootVersion}"
implementation group: 'org.springframework.boot', name: 'spring-boot-starter-security', version: "${springBootVersion}"
}
위 dependencies 에 활용한 것 처럼 같은 버전의 의존성 주입을 관리하는데 유용합니다.
반응형