2017-12-28 5 views
-5

IntelliJ IDEA의 Maven Java 프로젝트에 Lombok 주석을 도입하고 herehere 단계를 따르려고합니다. (하나)IntelliJ Idea는 Lombok의 주석을 인식하지 못합니다.

@Data 주석은 인식되지 않는 :

enter image description here

enter image description here 다음은 관련 메이븐 절입니다 : 나는 아이디어 2017.3에있어

<dependency> 
     <groupId>org.projectlombok</groupId> 
     <artifactId>lombok</artifactId> 
     <version>1.16.18</version> 
    </dependency> 
</dependencies> 

. 2 CE. 내가 솔루션 here 언급 시도

, 그것은 작동하지 않습니다

enter image description here

파일을 수행 | 캐시 무효화 & 다시 시작 도움이되지 않았습니다.

무엇이 여기에 있습니까?

+0

캐시를 무효화하십시오. – Ele

+0

주석을 입력하고 마우스 커서를 위로 움직이면 어떻게됩니까? – prsvr

+0

@EleazarEnrique 어떻게? –

답변

0

파일 | 프로젝트 구조와 (이 org.projectlombok에 대한 검색을 통해) 메이븐에서 라이브러리를 추가 : 나는 롬복 플러그인에 의해 수행되어 있어야 가정 지역의 repo에 누락 된 항아리를 다운로드

enter image description here

.

또 다른 IntelliJ Idea 버그이거나 적어도 Lombok이나 IntelliJ 플러그인 문서에 명확히 언급되지 않은 결함이있는 것으로 보입니다. 나는 here 호를 열었습니다. 그 동안 다른 개발자들과의 투쟁을 저축 할 것입니다.

+0

또한 모든 사람이 설정 한 후에도 문제가 발생하는 경우 JDK 9를 사용하지 않았는지 확인하십시오. 현재이 플러그인과 관련된 몇 가지 문제. JDK 8을 사용하십시오. – prsvr

+2

오, jeez, 추가 된 종속성을로드하는 pom 파일을 업데이트 한 후 프로젝트 maven 설정을 새로 고치지 않았다고 말하지 마십시오. – Tom

+0

@Tom : 글쎄, 프로젝트를 다시 작성 했어. (Ctrl + F9) 그게 네가 말하는 거라면. 나는 또한 IDEA 안에서 Maven으로 재 구축을 시도했다. 아니면 제가 놓친 다른 단계가 있습니까? paven.xml에서 Maven 변경 사항을 발견하면 변경 사항을 가져 오지 않아야합니까? 이클립스보다 파일 시스템의 업데이트를 감지하는 것이 더 똑똑하다. 왜 Maven deps와 동일한 기능을 수행 할 수 없는가? –

관련 문제