20231218 TIL

JaeYeong·2023년 12월 18일

왜 Spring Boot 3.2.0을 쓰지 않았을까?

처음 프로젝트를 생성할때 실수로 Spring Boot 버전을 확인하지 못한 채로 프로젝트를 생성했는데

오류 메시지

Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0

Gradle 버전이 맞지 않는다는 오류 때문에, 계속 빌드가 되지 않고 있었다.
찾아본 해결책은 크게 2가지가 있었는데,

1. Settings 내에 있는 빌드 툴 설정

Build and run using & Run tests using 을 IntelliJ IDEA로 변경하기

2. Java Compiler 설정

빈칸에 --warning-mode=all --stacktrace 입력하기

그런데, 2가지 방법을 다 사용해봐도 빌드 에러가 계속된다

2번 방법은 사용해봤는데 위 방법으로는 해결할 수 없었다.
1번 방법의 경우, 현재 Spring Boot 3.2.0 버전에서는 Build and run using & Run tests using 을 IntelliJ IDEA로 변경하면 오류가 발생한다는 사실을 확인했다.
결국 Spring Boot 3.1.6 버전으로 다시 생성해야 했다.

나중에 Spring Boot 버전을 변경해야 한다면

아래 방법을 한번 사용해보자

plugins {
    id 'org.springframework.boot' version '3.1.3'
}
출처: https://tychejin.tistory.com/428 [너나들이 개발 이야기:티스토리]

0개의 댓글