2017-11-24 14 views
0
내 질문에 다소이 게시물에 관련된

: Gradle build fails on Lombok annotated classes lombok.javac.apt.LombokProcessor 초기화 할 수 없습니다

... 
apply plugin: 'net.ltgt.apt' 
... 
dependencies { 
    provided "org.projectlombok:lombok:${lombok_version}" 
    apt "org.projectlombok:lombok:${lombok_version}" 
} 
... 

을 다음하지만, 얻을 나는이 build.gradle와 jhipster와 롬복 1.16.18을 사용하고 있습니다 컴파일 중 오류가 발생했습니다. 자바 :

warning: lombok.javac.apt.LombokProcessor could not be initialized. 
Lombok will not run during this compilation: 
java.lang.IllegalArgumentException: com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager extends com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileManager implements javax.tools.StandardJavaFileManager 

무엇이 여기에 있습니까?

+0

는 ------------------------------'gradlew -v' –

+0

의 질문 및 붙여 넣기 출력을 편집하십시오 ------------------------------ Gradle 4.2.1 -------------- ---------------------------------------------- 빌드 타임 : 2017년 10월 2일 세계 협정시 15시 36분 21초 수정 : 2.4.12 개미 : 아파치 앤트 (TM) 버전 1.9.6 2015년 6월 29일 JVM에서 컴파일 : 9.0.1 (오라클 9.0 그루비 a88ebd6be7840c2e59ae4782eb0f27fbe3405ddf .1 + 11) OS : Mac OS X 10.13.1 x86_64 – werwuifi

답변

2

출력이 gradlew -v 인 경우 JHipster 4.10.2에서 지원하지 않는 JDK 9를 사용하고 있음을 나타내므로 JDK 8을 사용하십시오. Lombok과 동일합니다.

------------------------------------------------------------ Gradle 4.2.1 ------- 
Build time: 2017-10-02 15:36:21 UTC 
Revision: a88ebd6be7840c2e59ae4782eb0f27fbe3405ddf 
Groovy: 2.4.12 
Ant: Apache Ant(TM) version 1.9.6 compiled on June 29 2015 
JVM: 9.0.1 (Oracle Corporation 9.0.1+11) 
OS: Mac OS X 10.13.1 x86_64