본문 바로가기
Programming/삽질일기

[Java] 테스트 코드에서 lombok 사용하기

by kghworks 2023. 12. 29.

증상

 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'
}

 

댓글