Notice
Recent Posts
Recent Comments
준호씨의 블로그
Maven - Lombok cannot find symbol 본문
반응형
레거시 시스템을 건드리고 있는데 maven compile 해 보니 cannot find symbol 이 대량 발생
https://stackoverflow.com/questions/34358689/maven-build-cannot-find-symbol-when-accessing-project-lombok-annotated-methods 요 글을 보니 maven-compiler-plugin 버전업을 해 보라고 나와 있었음.
maven-compiler-plugin 설정은 따로 지정 되어 있지 않은 상태였음.
maven-compiler-plugin 설정을 추가 함.
<build>
<finalName>blahblah</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5</version>
</plugin>
</plugins>
</build>
그런데 여전히 발생
lombok 버전이 0.11.6 이었음. lombok 버전이 너무 낮아서 그런건가 해서 1.12.6 으로 올림. 현재 최신 버전은 1.16.18.0 인데 일단 다른 프로젝트에서 사용하고 있는 버전을 기준으로 했음.
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.12.6</version>
<scope>provided</scope>
</dependency>
혹시나 해서 maven-compiler-plugin 설정을 제거 해 보았는데 버전이 3.1 로 자동 지정 되었고 별다른 문제는 없었음.
결론은 lombok 버전이 너무 낮았던 탓이었음.
반응형
'개발이야기' 카테고리의 다른 글
IntelliJ Perl5 Plugin 에 try catch 문법 지원하기 (0) | 2017.09.14 |
---|---|
vim 한글 깨지는 문제 해결 (0) | 2017.09.13 |
jquery - checkbox 컨트롤 하기 (2) | 2017.07.16 |
php - array count 하기. length 구하기 (0) | 2017.07.15 |
판교의 전자부품 상가 (0) | 2017.06.18 |
Comments