ProgramingTip

오류 : lombok 1.16.2로 업그레이드 한 후 패키지 javax.annotation이 존재하지 않습니다.

bestdevel 2021. 1. 10. 22:55
반응형

오류 : lombok 1.16.2로 업그레이드 한 후 패키지 javax.annotation이 존재하지 않습니다.


내 Android 프로젝트는 lombok 1.16.0으로 잘 변경하면 lombok 주석을 사용하는 곳에서 다음 오류가 발생합니다.

Error:(20, 1) error: package javax.annotation does not exist

Android SDK에는 모든 javax 패키지가 포함되어 있습니다. 내가 javax.annotation궁금한 것은 무엇입니까?

참고 : 이것은 Lombok 플러그인 0.8.8이있는 Android 스튜디오에 있습니다.


프로젝트의 최상위 디렉토리 중 하나에 javax.annotation.Generated있는 lombok.config파일에 다음 행을 넣어 생성을 할 수 있습니다 .

lombok.addGeneratedAnnotation = false

자세한 정보는 구성 문서 를 참조하십시오.

공개 : 저는 롬복 개발자입니다.


gradle을 사용하는 Android Studio에서 동일한 문제가 발생하는 경우 build.gradle에 다음 줄을 추가합니다.

provided 'org.glassfish:javax.annotation:10.0-b28'

보상 안드로이드 개발에 대한 정답은 2.1보다 큰 단검 버전을 사용하는 것입니다 ( @tomrozb에서 언급 한 수정 사항 이 2.1에 통합 되었기 때문입니다 ).

참조 URL : https://stackoverflow.com/questions/28465603/error-package-javax-annotation-does-not-exist-after-upgrade-to-lombok-1-16-2

반응형