programing

Spring 부트버전 2.1.4에서 2.1.5로 변경하면 알 수 없는 설정 Maven 오류가 발생하는 이유는 무엇입니까?

padding 2023. 3. 29. 21:15
반응형

Spring 부트버전 2.1.4에서 2.1.5로 변경하면 알 수 없는 설정 Maven 오류가 발생하는 이유는 무엇입니까?

Eclipse(실제로 Spring Tool Suite)를 설치했습니다.메이븐과 함께 왔어요저는 스프링 부트 스타터 프로젝트를 만들었습니다.Maven은 모든 의존관계를 다운로드 받고 있었고 모든 것이 잘 작동하고 있었다.

최근에 저는 새로운 프로젝트를 만들었습니다.이번에는 pom.xml 에러와 문제창(STS)에 다음과 같은 오류가 표시되었습니다.

Description Resource    Path                    Location   Type
Unknown     pom.xml     /TestSessionAttribute   line 1     Maven Configuration Problem

스프링 부트 버전이 2.1.5(이전에는 2.1.4)인 것을 알 수 있었습니다.

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.5.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>

'스냅샷/릴리스 강제 업데이트' 체크박스를 켜고 프로젝트 업데이트(Maven > Update project)를 수행했습니다.이것으로 문제는 해결되지 않았다.나는 그것이 보인다.

spring-boot-2.1.5.RELEASE.jar

m2 저장소로 이동합니다.

이전 버전으로 돌아가서 2.1.4로 변경한 후 Maven > Update Project로 변경했더니 오류가 사라졌습니다.

버전이 2.1.5인데 왜 Maven 오류가 뜨죠?

이 링크에 따라 maven-jar-plugin을 3.1.1(3.1.2)로 다운그레이드함으로써 문제를 해결할 수 있습니다.수정이 제 프로젝트에 효과가 있는지 확인할 수 있습니다.

이 문제를 해결하려면 POM에 다음 항목을 추가하십시오.

<properties>
    <maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
</properties>

일식을 위한 공식적인 벌레 엔트리도 존재합니다.

고장났는지 모르겠어요.이클립스 프로젝트의 설정이 깨진 것 같아요.

해결 방법밖에 몰라요.

  1. 2.1.5를 유지합니다.pom.xml의 릴리스
  2. 닫힘 일식
  3. 달려.mvn clean eclipse:clean eclipse:eclipse
  4. 개기일식

따라서 모든 일식 관련 설정이 다시 작성됩니다.그런 다음 의도한 대로 작동합니다.그 후 스프링 버전을 "다운그레이드"할 수 있으며, 계속 작동합니다.

언급URL : https://stackoverflow.com/questions/56154266/why-does-change-from-spring-boot-version-2-1-4-to-2-1-5-gives-unknown-configurat

반응형