반응형
git에서 프로젝트를 클론 후 STS로 프로젝트를 열었다.
그런데 첫줄에 에러 표시가 있었다!!!...
뭐지.. 그냥 가져왔을 뿐인데 에러가 나길래 당황 ㅜ ㅜ
하지만 갓글링을 통해 여러가지 방법을 찾아보고 시도했다.
먼저 이런 오류가 발생하는 원인은 Eclipse에서 나타나는 버그로 maven이 jar 들을 다운 받으면서 도중에 멈추거나 꼬인 것이라고 한다.
1. 해당프로젝트 우클릭 -> Maven -> Update Project
이렇게 하면 해결 된다는 글을 보았지만 내 경우에는 에러가 그대로 남아있었다.
2. porm.xml 에서 spring-boot-stater-parent의 version을 변경 (이 방법으로 해결!)
처음엔 아래 코드로 되어 있었다.
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.RELEASE</version>
</parent>
아래 코드로 변경 후, 저장을 해서 다시 빌드! 하니 오류가 해결됐다.
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.4.RELEASE</version>
</parent>
3. 해당 프로젝트 우클릭 -> Maven -> Update project 로 들어가서
해당 프로젝트 체크 후 아래 부분은 위 사진과 같이 체크 후 OK.
4. porm.xml에서
<properties>
<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
<java.version>1.8</java.version>
</properties>
위와같은 properties를 찾고 메이븐 플러그인을 다운그레이드 한 후
다시 프로젝트 우클릭 -> Maven ->Update 해주면 해결 된다고 한다.
나는 1,3,4 번을 먼저 시도했지만 안됐고, 2번을 통해 해결했다!
반응형