Android Studio Bumblebee에서 Lombok Plugin 설치하기
회사 컴퓨터를 윈도우에서 맥으로 옮기면서 자연스럽게 안드로이드 스튜디오를 업데이트 하게 되었다.
작업 중이던 프로젝트를 새로운 안드로이드 스튜디오에서 빌드했더니 역시나 많은 오류들이 발생하였다.. 하지만 난 머찐 개발자니까 손쉽게(아님) 해결하였다..! 라고 생각했는데.....!
회사 프로젝트는 JAVA 로 개발이 되어있고, Model 클래스에 Getter/Setter.. 를 사용하기 위해 Lombok을 사용하고 있었는데, 안드로이드 스튜디오 범블비에서는 Lombok Plugin이 아예 검색 조차 되지 않았다..!
물론 빌드는 정상적으로 되었지만 앞으로 계속 이(거지같은) JAVA 코드로 작업을 해야하므로 난 Lombok이 꼭 필요했다.
구구절절,,,
암튼간에 그래서 안드로이드 스튜디오 범블비에서 Lombok Plugin 설치하기를 간단히 설명해볼까 한다.
(Lombok Plugin Github Issues 댓글에 있는 내용을 조금 쉽게 바꾸어 봄!)
-
아래 링크에서 Lombok Plugin 을 다운받는다.
https://plugins.jetbrains.com/plugin/6317-lombok/versions/stable/108259
-
다운받은 파일의 압축을 푼다.
-
lomok-plugin -> lib -> lombok-plugin-0.34.1-2019.1.jar 파일의 META-INF 폴더의 plugin.xml의 내용을 아래와 같이 변경한다.
//변경 전
<idea-version since-build="191.6183" until-build="191.*"/>
//변경 후
<idea-version since-build="191.6183" until-build="IE-212.*"/>
-
하지만 이 과정이 조금 번거로우므로 변경된 META-INF/plugin.xml 을 이곳에서 다운받는다.
-
4에서 다운받은 파일의 압축을 푼다.
-
터미널에서 아래와 같이 입력하여 lombok-plugin-0.34.1-2019.1.jar파일의 plugin.xml을 업데이트 해준다.
$ jar uf {경로}/lombok-plugin-0.34.1-2019.1.jar {경로}/META-INF/plugin.xml
-
lombok-plugin 폴더를 Android Studio 폴더 내 Plugin 폴더에 옮겨준다.
(맥 기준으로 /Users/{사용자이름}/Library/Application Support/Google 폴더 내에 존재함) -
안드로이드 스튜디오를 실행(실행되어 있다면 재실행)한다. 그럼 이제 Lombok을 정상적으로 사용할 수 있다!
모두 안드로이드 스튜디오 범블비에서 Lombok을 정상적으로 쓸 수 있길 바란다!
이 문제를 해결하면서 느낀 점.. kotlin 쓰고 싶다.. data class 쓰면 이런 문제는 만나지도 않았을 텐데...
Author And Source
이 문제에 관하여(Android Studio Bumblebee에서 Lombok Plugin 설치하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@im_ssu/Android-Studio-Bumblebee에서-Lombok-Plugin-설치가-안될때저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)