증상
junit test 코드에서 lombok 이 컴파일되지 못하고 있었음
@SpringBootTest
@RequiredArgsConstructor // compile error : cannot find symbol class RequiredArgsConstructor
public class SomethingTests {
// ...
}
해결
build.gradle에 test scope에서도 lombok을 사용할 수 있도록 추가
dependencies {
compileOnly 'org.projectlombok:lombok:1.18.28'
annotationProcessor 'org.projectlombok:lombok:1.18.28'
/* test scope 에서 lombok을 사용하기 위해 추가 */
testCompileOnly 'org.projectlombok:lombok:1.18.28'
testAnnotationProcessor 'org.projectlombok:lombok:1.18.28'
}
'Programming > 삽질일기' 카테고리의 다른 글
[Gradle] Spring Boot 특정 Java version으로 실행하기 (0) | 2024.01.02 |
---|---|
Intellij IDEA 무한 indexing 문제 해결 invalidate caches (0) | 2024.01.02 |
[Java] JMH 벤치마크 중 org.openjdk.jmh.runner.RunnerException: ERROR: Another JMH instance might be running. (1) | 2023.12.27 |
[Java] java.lang.UnsupportedOperationException ImmutableCollections (0) | 2023.12.20 |
[JS, WEB] bfcache와 웹 브라우저 최적화 (뒤로 / 앞으로 캐시) (0) | 2023.02.28 |
댓글