Could not resolve all files for configuration ':classpath'.

haeun·2023년 9월 27일

Java

목록 보기
1/2

상황

  1. 이클립스 사용하다가 처음 인텔리제이 입문
  2. 아래 환경의 스프링 이니셜라이저로 연습용 프로젝트 생성
    3. 플러그인 못 찾는 오류 발생
    => Could not resolve all files for configuration ':classpath'.



환경





그리고, 프로젝트 열자마자 에러 등장





언어 문제 인가?

파일 → 프로젝트 구조 → sdk:java version 11 , 언어 수준: sdk default

파일 → 설정 → 빌드 → 빌드도구 → Gradle → Gradle 프로젝트 → 다음을 사용하여 빌드 및 실행: IntelliJ & 다음을 사용하여 테스트 실행 : IntelliJ & Gradle JVM : 11


빌드 및 테스트 실행 설정은 Gradle이 디폴트로 되어있다. 인텔리로 설정할 때 더 빠르다고 해서 변경했다.

첫번째 방법으로는 해결되지 않았다.



버전 문제 인가?

build.gradle 파일에서 버전을 하위 버전 2.7.4로 수정하고 jdk도 11로 변경했다.

→ BUILD SUCCESSFUL




조금 더 찾아보니 스프링 부트 3.0 이상 버전부터 jdk17을 지원하는 듯 하다. 생각해보면 이니셜라이저에서 jdk11로 설정했는데 디폴트로 jdk17설정이 됐었다.



결론

jdk8이나 jdk11을 사용하는 경우 스프링 부트 version을 3.0 하위 버전으로 설정하면 해결된다.

profile
환영합니다 :) 이 곳은 개인 공부를 정리하고 창의적으로 활용하기 위한 제 2의 전두엽으로 활용되고 있으며, 오류에 대한 피드백은 댓글로 남겨주시면 감사하겠습니다.

0개의 댓글