1. 문제점
- Lombok은 gradle이나 maven에서 의존성만 추가해서는 Eclipse와 같은 IDE에서 바로 사용이 불가능하다.
@Getter
public class Posts {
private Long id;
}
해당 소스에 대해 의존성만 추가하면
위와 같이 Outline에는 Getter 메서드가 보이지 않는다.(Lombok을 사용하는 이유가 없음)
2. Gradle dependency 추가
dependencies {
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
}
3. Lombok jar파일이 설치된 경로로 이동하여 jar파일 실행
Gradle 기준으로
%USERPROFILE%\.gradle\caches\modules-2\files-2.1\org.projectlombok\lombok
해당 경로에서 Lombok 버전을 찾으면 된다.
4. 명령 프롬프트를 이용하거나 더블클릭하여 Lombok jar파일 실행
- 실행하면 자동으로 설치된 IDE를 찾지만 못찾는 경우 해당 버튼을 눌러 수동으로 찾는다.
- IDE 체크 후 Install / Update
- 설치 성공 화면과 함께 잊지말라는 3가지 문구가 나온다.
5. IDE의 설정파일(STS : SpringToolSuite4.ini)을 열어보면 -vmargs와 -javaagent:C:\...\lombok.jar 줄이 추가되어 있는 것을 확인 할 수 있다.
-vmargs
-javaagent:C:\...\lombok.jar
6. 잊지말라는 경고중 하나인 IDE 재시작
7. @Getter 어노테이션 작성시 확인 안됬던 Getter 메서드를 확인 가능하다.
'IDE' 카테고리의 다른 글
이클립스 UTF-8 설정 (0) | 2020.07.20 |
---|---|
Android SDK Path 설정 (0) | 2019.09.20 |