sts3 lombok 오류 롬복 lombok.jar 스프링 업데이트
sts3 lombok 오류 롬복 lombok.jar 스프링 업데이트
sts3를 사용하던 중 롬복의 LOG4J 관련 오류들이 해결되지 않았습니다.
결국 해결 하긴 했는데 기록으로 남겨봅니다.
일단 증상은 STS3에서 log cannot be resolved 문구를 확인하게 됩니다.
메이븐의 문제인지, IDE의 문제인지, 설치 파일의 문제인지 크게 3가지로 생각해 보고 문제점을 해결해 보려 시도해 보았습니다.
1. 롬복의 설치 오류인가? - 윈도 커맨트 창, 터미널 창을 관리자 실행을 통해 롬복 설치
윈도에서 하단 작업표시줄에 돋보기를 누르고 'cmd'를 타이핑합니다.
그러면 아래 사진에 보이는 "명령 프롬프트"를 볼 수 있는데요. 이 부분에 마우스 오른쪽 클릭 후 "관리자 권한으로 실행"을 선택합니다.
관리자 권한으로 커맨드, 명령 프롬프트가 실행되는데요.
롬복을 다운로드한 경로로 이동한 뒤
"java -jar lombok.jar" 타이핑 후 엔터를 칩니다.
롬복 설치 프로그램이 실행되는데요.
오른쪽 중간 아랫부분의 "install/update"를 선택하고 설치를 합니다.
하지만 해결이 되지 않았습니다.
2.STS3 업데이트
sts3의 문제인 것 같아서 재설치 후 업데이트를 진행해 보았습니다.
sts3 상단 표시줄의 help를 선택 후 check for updates를 선택합니다.
업데이트 목록을 받느라 시간이 걸리네요.
이후 다음 절차에 따라 업데이트를 진행해 보았습니다.
하지만. 업데이트 오류가 발생하네요.
3.ECLIPSE 이클립스 설치 후 STS4로 설정
결국 sts3가 아닌 이클립스 설치 후 sts4를 연동하여 사용하기로 했습니다.
이클립스 공식 홈페이지에서 프로그램 설치를 하였습니다.
저의 경우 아래 링크에서 패키지로 엔터프라이즈 버전을 설치하였습니다.
https://www.eclipse.org/downloads/packages/
설치를 하고 이클립스 상단 표시줄에서 help 선택 후 eclipse marketplace에서 sts4를 설치하였습니다.
마켓 플레이스에서 spring 을 검색하고 spring tools 4를 설치합니다.
이후 프로젝트를 import 하고 새로고침하니..
기존에 있었던 log cannot be resolved 문구가 사라졌습니다.
기타 오류들은 jdk 버전이 맞지 않아 build path에서 수정하면 됩니다.
결국.. 잘 해결되었습니다.
끝!