SpringBoot/Gradle
-
[Gradle] build.gradle 분석SpringBoot/Gradle 2021. 9. 28. 08:57
buildscript { ext { (1) springBootVersion = '2.2.9.RELEASE' } repositories { (2) mavenCentral() } dependencies { (3) classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") } } (1) ext build.gradle에서 사용하기 위한 전역변수를 선언하고 정의하는 부분 sptingBootVersion이라는 전역변수를 선언하고 해당 전역변수의 값을 '2.2.9.RELEASE'로 정의 이후 (3)에서 전역변수 springBootVersion값을 사용 (2) repositories 각종 의존성(라이브러리)들을 어떤 원격 저장..
-
[Gradle] Gradle Build System 분석SpringBoot/Gradle 2021. 9. 28. 08:54
Gradle이란.. Groovy를 기반으로 한 오픈소스 빌드 자동화 툴 빌드 도구: 소스 코드로부터 애플리케이션(SW)을 자동으로 생성하는 도구 컴파일, 테스팅, 배포(deploy) 등 모든 과정을 포함한다. Groovy JVM(Java Virtual Machine)에서 실행되는 스크립트 언어로 문법이 Java와 비슷함 Gradle build system ├─ gradle │ └─ wrapper │ ├─ gradle-wrapper.jar │ └─ gradle-wrapper.properties ├─ gradlew ├─ gradlew.bat ├─ build.gradle └─ settings.gradle gradle-wrapper.jar gradlew나 gradlew.bat파일이 해당 파일을 이용하여 grad..