Spring Tool Suite 3(STS)를 이용해 Spring 프로젝트를 생성했는데 pom.xml에서 Errors가 발생했습니다.
Eclipse하단 Problems를 확인해보니 Errors의 맨 위에 CoreException으로
CoreException: Could not calculate build plan : Plugin org.apache.maven.plugins: maven-compiler-plugin:2.5.1 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-compiler-plugin:jar:2.5.1:
ArtifactResolutionException: org.apache.maven.plugins:
maven-compiler-plugin:pom:2.5.1 failed to transfer from https://repo.maven.apache.org/maven2
during a previous attempt. This failure was cached in the local repository and resolution is not
reattempted until the update interval of central has elapsed or updates are forced. Original error:
Could not transfer artifact org.apache.maven.plugins:maven-compiler-plugin:pom:2.5.1 from/to central
(https://repo.maven.apache.org/maven2): repo.maven.apache.org pom.xml /board line 137
Maven Project Build Lifecycle Mapping Problem
이렇게 긴 설명이 되어있습니다.
pom.xml 137번째 줄에 문제가 있고 maven jar 파일이 import 되지 않아 생기는 오류로 확인되었습니다.
그래서 pom.xml 137번 줄을 확인해보니
이렇게 빨간 줄이 나와있었습니다. 자 이제 해결을 해보도록 하겠습니다.
1. 먼저 project maven update를 해줍니다. 프로젝트 우클릭 > Maven > Update Project... 를 클릭합니다.
Mac의 경우 option + fn + F5 단축키를 사용할 수 있습니다.
2. Force Update of Snapshots/Releases 선택 후 OK를 눌러줍니다.
3. 우측 하단 maven update, validating이 진행되며 완료 후 해당 Error가 해결된 걸 확인할 수 있습니다.
이상입니다.
감사합니다.
'dev' 카테고리의 다른 글
[ dev ] git 을 공부해보자 #1 (git의 역사 및 배경지식) (0) | 2022.02.03 |
---|---|
[ Linux ] 파일, 폴더, 링크 권한(Permission)/777/755 (0) | 2021.11.18 |
[ Linux ] telnet 설치 (0) | 2021.11.16 |
[ Linux ] smb-client 설치 및 사용법 (0) | 2021.11.15 |
[ Windows ]CMD 에서 telnet 과 ping 사용하기 (0) | 2021.11.11 |