이번에 공부를 하면서 IntelliJ 를 처음 사용하고 있다.
이번 기준은 Community 버전 기준이다.
java spring 을 돌리는데 이클립스만 사용해오던 나에게 새로움을 안겨주는 IDE 이어서 좋긴한데... 아직까지는 너무 이클립스에 익숙해져서 IntelliJ 에 적응하는데는 시간이 필요할 것 같다.
하지만 이 IDE 에서 MAVEN 을 돌릴 때, 프로젝트는 생성하는 법(아래 링크 참고)
과 생성 후, Lombok 플러그 인을 적용할 때는 좀 더 힘들었다.
Lombok의 경우 gradle (이 것은 유료 체험판 버전에서 프로젝트 생성할 때, 지원이 이뤄지는 것 같다.) 이 아니라면 위의 Spring Initialize 를 생성하면서 Maven 또는 Gradle 을 직접 선택해야된다.
알다싶이 maven 은 pom.xml 에 의존성을 추가해 주어야지만 플러그 인이 설치가 된다.
하지만, IntelliJ 는 pom.xml 에만 의존성을 추가한다고 해서 되는 것이 아니라,
File => settings => Plugins 에 들어가서 lombok을 다운받아 주어야만 사용이 가능하다.
자세한 내용은 아래 링크를 참고하여 추후 다시 보면서 진행할 것
참고로 현재 IntelliJ 는 lombok 과 관련해서 한가지 이슈가 있는 것 같다. 1.18.16 미만의 버전을 설치할 경우, 아래의 에러가 나타나면서 어노테이션이 실행이 되지 않는다.
이럴 경우에는 pom.xml 의 lombok version 을 1.18.16 으로 변경하고 나서
lombok을 plugin 에서 지웠다가 다시 깔면 정상적으로 작동하는 것 같다. 이슈와 관련되서는 아래 링크를 참고할 것
github.com/mplushnikov/lombok-intellij-plugin/issues/988
'IDE' 카테고리의 다른 글
[Intelli J] Could not target platform Java.. (0) | 2021.01.08 |
---|---|
[ IntelliJ ] Could not target platform 에러 해결 (0) | 2020.12.24 |
[ Anaconda] 아나콘다 자주쓰이는 명령어 기록 (0) | 2020.08.25 |