2016-12-25 12 views
1

Eclipse Neon에서 Java 프로젝트를 만들었습니다. Buildship 1.0.21을 사용하여 프로젝트를 Gradle 프로젝트로 가져오고 wrapperinit 명령을 실행하여 빌드, 설정 및 래퍼 파일을 생성했습니다.Gradle이 Lombok을 프로젝트 및 외부 종속 라이브러리에 추가하는 방법은 무엇입니까?

프로젝트는 더 복잡한 프로젝트에서 비슷한 문제를 해결하고 분할 및 정복 방식을 취하려고하기 때문에 원본 소스 폴더가 비어 있습니다. 단지 Lombok 종속성을 추가하십시오.

apply plugin: 'java' 

dependencies { 
    compileOnly "org.projectlombok:lombok:1.16.12" 
} 

필요 gradle-wrapper.properties 경우 :

다음은 롬복의 웹 사이트에 설명 된대로 내 build.gradle입니다

distributionBase=GRADLE_USER_HOME 
distributionPath=wrapper/dists 
zipStoreBase=GRADLE_USER_HOME 
zipStorePath=wrapper/dists 
distributionUrl=https\://services.gradle.org/distributions/gradle-3.2.1-bin.zip /* <--- tried other versions too */ 

그리고 내 일식에 설치 jar 파일을 실행했습니다. jar 파일을 "Java Build Path"를 통해 수동으로 추가하면 작동하지만 Gradle이이를 처리하도록합니다. 프로젝트를 새로 고칠 때 아무 일도 일어나지 않습니다 - "프로젝트 및 외부 종속성"아래에 롬복 병이없고 롬복에 의존하는 코드는 오류를 줄 것입니다.

나는 거기에 가지고있는 다른 프로젝트가 있는데, 나는 다르게 한 것을 알지 못하지만 그것이 가능하다는 것을 알고 있습니다.

답변

0

시행 착오를 거쳐이 문제를 해결했습니다.

repositories { 
    jcenter() 
} 

이 경우이 어디서나 언급되지 않는 이유를 모르겠어요 이유 : build.gradle 파일은 jcenter 저장소를 추가해야합니다. 그러나 지금은 이것이 작동하는 것입니다.