1. build.gradle 최초 작성 후 빌드 과정에서 오류가 날 때
build.gradle 파일을 아래와 같이 수정하면 됩니다.
apply plugin: 'java'
java {
sourceCompatibility = JavaVersion.VERSION_21
targetCompatibility = JavaVersion.VERSION_21
}
compileJava.options.encoding = "UTF-8"
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework:spring-context:5.3.39'
}
wrapper {
gradleVersion = 8.12
}
- 오류가 발생하는 이유(정확하지는 않습니다)
- gradle 최신 버전이 나오면서, 지원하지 않는 build 스크립트가 존재하여 발생하는 오류인것 같습니다.
- 수정한 부분
- java {} 블록 반영(오류는 아니고, 그래들 9.0에서는 제거될거라는 정보 메세지이지만 그냥 같이 수정함)
- dependency 블록에서 compile 대신 implementation 사용
- wrapper 설정도 wrapper 블록으로 변경
- 사용한 JDK, 그래들. 스프링 버전
- 오라클JDK 21
- 그래들 8.12
- 스프링 5.3.39
(스프링 버전 자체는 그대로 둬도 그래들 프로젝트 빌드는 되지만, 이후 greeter 작성 예제를 돌리면 스프링 빌드 에러가 발생하여 스프링 버전 변경함)
'ComputerScience > Study' 카테고리의 다른 글
[스프링5 프로그래밍 입문] mysql 설치 및 DB 생성 방법 (0) | 2025.03.03 |
---|---|
[스프링 퀵 스타트] (DAY 3) ClassNotFoundException h2 driver 에러 해결 (0) | 2023.10.07 |