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 에 활용한 것 처럼 같은 버전의 의존성 주입을 관리하는데 유용합니다.

반응형