inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

gradle build시 안됩니다 ㅠ

568

JH

작성한 질문수 2

0

에러메세지는 이렇게 뜹니다.

 

버전하고 gradle세팅은 이렇게 했습니다. 캐시 삭제해봐도 증상이 동일합니다. ㅠㅠ

 

plugins {
    id 'java'
    id 'org.springframework.boot' version '3.2.3'
    id 'io.spring.dependency-management' version '1.1.4'
}

group = 'hello'
version = '0.0.1-SNAPSHOT'

java {
    sourceCompatibility = '17'
}

repositories {
    mavenCentral()
}

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
    implementation 'org.springframework.boot:spring-boot-starter-web'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
}

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

이건 그리고 혹시 몰라서 올리는 gradle build 입니다.

 

혹시 몰라 17로 해봤는데도 안되네요.

 

여기에 완전 막혔습니다 ㅠ

spring gradle

답변 1

0

인프런 AI 인턴

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

JH님, Gradle 빌드 관련 문제로 어려움을 겪고 계신 것 같군요. 문제 해결을 위해 정보를 단계별로 살펴보겠습니다.

  1. 에러 메시지에 따르면 org.springframework.boot:spring-boot-gradle-plugin:3.2.3에 대한 의존성 해결에 문제가 있음을 나타냅니다. 하지만 build.gradle 파일에는 다음과 같이 Spring Boot의 버전을 '3.2.3'로 명시하고 계십니다:

    plugins {
       id 'java'
       id 'org.springframework.boot' version '3.2.3'
       id 'io.spring.dependency-management' version '1.1.4'
    }
    

    위 세팅은 'org.springframework.boot:spring-boot-gradle-plugin:3.2.3'에 해당하는 플러그인을 사용하도록 합니다.

  2. 제공된 정보에 따르면 Spring Boot Gradle 플러그인은 '3.1.5'를 사용하도록 안내하고 있습니다. 참고 문서 링크: Spring Boot Gradle Plugin.

  3. 또한 해당 문서에서는 Gradle 버전 7.x (7.5 이후) 또는 8.x와 호환된다고 명시되어 있습니다. 따라서 버전 충돌의 가능성이 있을 수 있습니다.

  4. 프로젝트 설정에서 사용 중인 JDK 버전이 '17 Oracle OpenJDK version 17.0.10'인 것으로 나타납니다. 그러나 에러 내용에서 Java 17과의 호환성 문제를 언급하고 있으며, 특히 Gradle 플러그인 API 버전 '8.6'을 요구하고 있습니다.

추천드리는 해결 방안은 다음과 같습니다:
- Spring Boot Gradle 플러그인의 버전을 '3.1.5'로 변경해 보세요.
- Gradle 버전을 확인하고 필요하다면 7.x (7.5 이후) 또는 8.x 버전으로 업그레이드 하세요.
- 만약 이미 해당 버전을 사용 중이라면 Gradle 캐시를 비우고 프로젝트를 새로 갱신해 보세요.

다음은 변경된 build.gradle 파일의 예시입니다:

plugins {
    id 'java'
    id 'org.springframework.boot' version '3.1.5'
    id 'io.spring.dependency-management' version '1.1.4'
}
// ... 나머지 설정은 동일하게 유지하시면 됩니다.

이 방법으로 문제 해결이 되길 바랍니다. 도움이 필요하시면 언제든 문의해 주세요.

build 시 에러 해결방법 공유(docker.desktop 업데이트 -> 의존성 버전 수정)

0

9

1

네이버 API | '검색 - 책' API 제공 중단

0

31

2

Part 2 듣기전 복습하던 중, 아키텍처에 관한 질문이 있습니다.

0

41

2

장치 의존성과 CSR

0

33

1

테스트는 인터페이스를 대상으로 만드는것에 대해 궁금한 점이 있습니다.

0

25

1

[영한님]Spring Boot 및 프로젝트 생성

0

51

2

JPA 엔티티로 만들었다고 기술종속이 아닌지에 대한 질문

0

54

3

강의 요청 문의

0

39

2

클로드코드 명령어-대화&세션관리 수업 자료

0

40

1

콘솔 로그가 깨져나오는데 혹시 방법이 있을까요?

0

53

2

PlatformTransactionManager, ResourcelessTransactionManager 질문

1

65

2

자료 한번에 다운받기

0

33

1

스프링 빈 등록 방법 2가지 다 알아야하는 이유

0

58

1

mybatis 를 이용한 crud에서 insert에서 resultType='long" 이라고 하셨는데요,

0

27

1

설계 트레이드 오프 링크 접속 안됨

0

84

2

테스트 질문, 어떤것을 사용할것인것에 대해서

0

45

1

깃허브주소 궁금합니다.

0

36

2

mariaDB 설정

0

33

1

섹션4 퀴즈 오타있어요.

0

46

1

AWS 배포 성능테스트

0

74

2

퀴즈가 안열려요

0

74

2

7강 보고 있는데요.. 글자가 너무 작아요

0

41

1

트래잭션 전파 기본- 에 대한 개념 질문? 이렇게 생각해도 맞나요?

0

45

1

헥사고날 아키텍처와 DDD를 적용할 때, 화면에 강하게 연관된 조회 데이터를 어떻게 다루는 게 좋은지 궁금합니다.

0

128

2