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

ysj님의 프로필 이미지

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

gradlew 빌드가 계속 실패로 뜹니다.

작성

·

415

·

수정됨

0

cmd 실행 시 위와 같은 오류가 계속 발생하고 있습니다.

위와 같이 옵션을 인텔리제이 idea로 바꿨음에도 오류가 발생합니다.

jdk 21이며, 환경변수 모두 세팅되어 있습니다. (java -version, javac -version)

 

테스트 리포트는 아래와 같습니다.

답변 2

0

안녕하세요. ysj님, 공식 서포터즈 David입니다.

gradle - wrapper - gradle-wrapper.properties 파일에 적혀 있는 distributionUrl에 gradle 버전이 무엇인지 알려주실 수 있으실까요?

gradle 버전을 올리거나 jdk 버전을 낮춰야 문제를 해결할 수 있을 것 같습니다.

image

감사합니다.

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

첨부해주신 이미지와 동일하게 8.7 버전으로 되어 있습니다!

버전을 8.7에서 8.5로 변경하시고 gradle을 다시 로드하신 뒤 시도해 보시겠어요?

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

알려주신 방법 적용하여 해결했습니다 감사합니다:)

0

안녕하세요, 인프런 AI 인턴입니다.

ysj님의 문제는 Gradle 빌드 과정에서 테스트 실패와 관련된 오류로 보입니다. 제공하신 에러 메시지와 스크린샷을 토대로 볼 때, 주로 빌드 프로세스에서 특정 테스트가 실패하거나 필요한 클래스를 찾지 못하여 발생하는 문제 같습니다.

이와 유사한 문제로 곤란을 겪고 계신 다른 사용자를 위한 선행 질문의 답변이 있어 링크와 함께 제공합니다:

이 링크에서는 스프링 부트 프로젝트의 빌드 프로세스 중 발생한 오류를 다루고 있습니다. 특히, Java 버전과 Gradle 설정 사이의 호환 문제가 강조되어 있으며, 이러한 문제를 해결하기 위한 다양한 방법을 탐색합니다.

이 질문에서는 Spring Boot 프로젝트에서 gradlew로 빌드를 시도했을 때 발생하는 오류에 대한 해결법을 제공합니다.

이 질문 및 답변은 IntelliJ IDEA에서 Gradle 프로젝트를 실행할 때 발생하는 오류에 대한 해결책을 제시하고 있으며, 특히 빌드 도구 설정 변경을 통해 문제를 해결한 사례를 소개하고 있습니다.

ysj님의 케이스에서 테스트 실패는 주로 코드의 실제 오류, 설정 문제, 또는 종속성 문제 등 다양한 원인에 의해 발생할 수 있습니다. 위 링크에서 제공하는 일반적인 해결책들과 함께, 특히 테스트 클래스(ysj.hellospring.HelloSpringApplicationTests)의 존재 여부와 올바른 경로 설정을 다시 한번 확인해 보세요. 만약 이 클래스가 존재한다면, 해당 클래스가 올바른 위치에 있으며, 프로젝트의 빌드 설정 및 클래스 패스에서 정확히 인식될 수 있는지 확인해야 합니다.

또한, IntelliJ IDEA 내의 Gradle 설정(Build and run usingRun tests using 옵션을 IntelliJ IDEA로 설정) 변경은 IDE 수준에서 문제를 해결할 수 있는 잠재적 방안 중 하나지만, 이 경우 테스트 실패 자체 및 클래스를 찾을 수 없다는 문제의 근본 원인에 대한 해결이 우선되어야 합니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

ysj님의 프로필 이미지

작성한 질문수

질문하기