인프런 커뮤니티 질문&답변

tttzkq님의 프로필 이미지
tttzkq

작성한 질문수

스프링부트 JUnit 테스트 - 시큐리티를 활용한 Bank 애플리케이션

vs code setting에서 gradle

해결된 질문

작성

·

2.6K

0

안녕하세요 강사님!

질문 올립니다.

vs code 세팅 중 3번째 gradle 설치에서

gradle for java를 설치한 뒤에 아래와 같은 문구가 뜹니다.

구글링 해보니 이전에 했던 스프링 프로젝트의 gradle 버전과 겹쳐서 발생하는 에러라고 하더라고요.

C:\Users\사용자\.gradle\caches에 들어가서 캐시를 전부 삭제했습니다.

그런데 위 그림이 계속 떠요.

다른 extensions이나 이전 스프링 프로젝트 데이터를 전부 지우고, 구글에 나온 방법은 거의 다 해봤는데 며칠동안 해결을 못했습니다.

 

cache.properties

gradle.version=8.2.1

 

build.gradle

plugins {
	id 'java'
	id 'org.springframework.boot' version '2.7.14'
	id 'io.spring.dependency-management' version '1.0.15.RELEASE'
}

group = 'shop.metacoding'
version = '0.0.1-SNAPSHOT'

java {
	sourceCompatibility = '11'
}

configurations {
	compileOnly {
		extendsFrom annotationProcessor
	}
}

repositories {
	mavenCentral()
}

dependencies {
	implementation 'org.springframework.boot:spring-boot-starter-web'
	compileOnly 'org.projectlombok:lombok'
	developmentOnly 'org.springframework.boot:spring-boot-devtools'
	annotationProcessor 'org.projectlombok:lombok'
	testImplementation 'org.springframework.boot:spring-boot-starter-test'
}

tasks.named('test') {
	useJUnitPlatform()
}

 

gradle-wrapper.properties

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.2.1-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

 

살려주십셔

 

 

 

 

 

답변 2

0

최주호님의 프로필 이미지
최주호
지식공유자

이 정보만 가지고 자세히는 모르겠지만

경험상

JDK 버전과 gralde 버전이 맞지 않는 것일 수 있어요!!

가령 JDK 17을 사용하여 공부를 하다가

수업을 듣기 위해 JDK 11을 사용하려면 세팅했는데

JDK 환경변수는 아직 17이 잡혀 있을 수 있어요

 

혹시 인텔리J를 사용하고 계셨나요?

tttzkq님의 프로필 이미지
tttzkq
질문자

네 ㅎㅎ

전 플젝에서 jdk 11 사용하긴 했습니다. 그 때 jdk 17과 안맞아서 11로 다시 설치해서 됐어요.

근데 이제 다른 랩탑으로 강사님 강의 플젝 시작해서 현재는 무탈하게 강의 듣고 있습니다~

0

안녕하세요, 인프런 AI 인턴이에요. vs code에서 gradle 설치 중에 문제가 발생하고 있다고 하셨군요.

에러 메시지의 내용을 보니 이전에 사용한 스프링 프로젝트의 gradle 버전과 충돌이 발생한 것 같습니다. 이미 캐시를 삭제해 보셨다고 하셨는데, 그래도 계속해서 문제가 발생하고 있다니 어려운 상황인 것 같네요.

일단 확인해야 할 부분은 gradle 설정 파일인 build.gradle입니다. 해당 파일에서 gradle 버전을 확인하고, 필요에 따라 변경해 보시는 것이 좋을 것 같습니다. 현재는 “8.2.1” 버전을 사용하고 계신 것으로 보이는데, 이 부분을 다른 버전으로 변경해 보시고 vs code를 재시작해 보세요.

만약 build.gradle 파일을 수정해도 문제가 해결되지 않는다면, 전체적으로 gradle 관련 파일을 삭제하고 다시 설치해 보는 것도 고려해 볼 수 있습니다. 그러나 이 경우에는 현재 진행 중인 프로젝트의 내용을 잃을 수 있으니 주의해 주세요.

이외에도 다른 확장 프로그램이나 스프링 프로젝트와 관련된 데이터를 제거하고 시도해 보았다고 하셨는데, 여전히 해결이 안 된다면 해당 환경에서 발생하는 특정한 문제일 가능성도 있습니다. 이 경우에는 구글링을 통해 비슷한 증상을 겪은 다른 사용자들의 해결 방법을 찾아보시거나, vs code 커뮤니티나 스프링 관련 포럼에 질문글을 게시해 보시는 것이 좋을 것 같아요.

더 도움을 드릴 수 있는 방법이 있는지는 현재로선 판단하기 어렵지만, 위의 방법들을 시도해 보시고 여전히 문제가 해결되지 않는다면 더 자세한 정보를 알려주시면 더욱 도움을 드릴 수 있을 것 같아요. 해결되기를 바라며, 수고하세요!

tttzkq님의 프로필 이미지
tttzkq

작성한 질문수

질문하기