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>
일식을 위한 공식적인 벌레 엔트리도 존재합니다.
왜 고장났는지 모르겠어요.이클립스 프로젝트의 설정이 깨진 것 같아요.
해결 방법밖에 몰라요.
- 2.1.5를 유지합니다.pom.xml의 릴리스
- 닫힘 일식
- 달려.
mvn clean eclipse:clean eclipse:eclipse
- 개기일식
따라서 모든 일식 관련 설정이 다시 작성됩니다.그런 다음 의도한 대로 작동합니다.그 후 스프링 버전을 "다운그레이드"할 수 있으며, 계속 작동합니다.
언급URL : https://stackoverflow.com/questions/56154266/why-does-change-from-spring-boot-version-2-1-4-to-2-1-5-gives-unknown-configurat
'programing' 카테고리의 다른 글
개체를 인코딩 가능한 개체로 변환하지 못했습니다. (0) | 2023.03.29 |
---|---|
React 라우터를 사용하여 프로그래밍 방식으로 탐색 (0) | 2023.03.29 |
워드프레스 개발 및 도입 자동화 (0) | 2023.03.29 |
앵귤러 컨트롤러로부터의 트위터 부트스트랩모달 닫기 (0) | 2023.03.29 |
Yup을 사용한 문자열 또는 숫자 길이 확인 (0) | 2023.03.29 |