더보기
환경
- spring boot v3
- gradle
- java 17
🚫 현상
어느날 부터 빌드할때 아래 경고 메시지가 계속 올라왔다..
에러는 아니지만 매우 거슬린다.
warning: unknown enum constant When.MAYBE
reason: class file for javax.annotation.meta.When not found
✏️ 원인
@Nullable 어노테이션을 사용하면서 발생하는 문제로
이 경고는 javax.annotation.meta.When 프로젝트 런타임에서 열거형을 사용할 수 없기 때문에 발생한다고 한다.
🛠️ 해결 방안
이를 수정하려면 Google의 JSR305를 추가하면 된다.
build.gradle에 의존성 추가
dependencies {
implementation 'com.google.code.findbugs:jsr305:3.0.2'
...
}
휴.. 이제 빌드할 때 편안해졌다..
Reference
'기술 > 오류 해결 기록' 카테고리의 다른 글
[Spring boot] Generating equals/hashCode implementation but without a call to superclass (0) | 2023.09.26 |
---|---|
[Android Build failed] Keystore file ... not found for signing config 'debug'. (MAC) (0) | 2023.09.07 |
[cocoapods] gem install error (0) | 2021.10.31 |
[JAVA] jar 파일 CMD로 실행시 한글 깨짐 현상 (0) | 2021.04.02 |
[JAVA] @Transactional 캐싱 문제.. (0) | 2020.11.18 |