반응형

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번을 통해 해결했다!

반응형

+ Recent posts