2012-04-17 36 views
6

Tuyên bố từ chối trách nhiệm: Tôi khá mới với Gradle.Ảnh chụp nhanh phụ thuộc với Gradle

Tôi đang cố gắng xây dựng dự án của mình bằng Gradle (1.0-rc1), bằng cách sử dụng phụ thuộc Snapshot từ vật phẩm Maven.

Nhưng khi tôi cố gắng giải quyết sự phụ thuộc sử dụng gradle --info dependencies, tôi nhận được lỗi sau:

FAILURE: Build failed with an exception. 

* What went wrong: 
Execution failed for task ':dependencies'. 
> Could not resolve all dependencies for configuration ':compile'. 
    > Could not resolve group:com.l2fprod, module:l2fprod-common-all, version:7.3. 
    Required by: 
     :test:unspecified > org.valkyriercp:valkyrie-rcp-core:1.1-SNAPSHOT 
     > Could not HEAD 'https://raw.github.com/Ekito/maven-repo/master/ \ 
     snapshots/com/l2fprod/l2fprod-common-all/7.3/l2fprod-common-all-7.3.jar'. 
    > Could not resolve group:org.valkyriercp, module:valkyrie-rcp-resources, 
    version:1.1-SNAPSHOT. 
    Required by: 
     :test:unspecified > org.valkyriercp:valkyrie-rcp-core:1.1-SNAPSHOT 
     > Could not resolve group:org.valkyriercp, module:valkyrie-rcp, 
     version:1.1-SNAPSHOT. 
     > Could not HEAD 'https://raw.github.com/Ekito/maven-repo/master/ \ 
      snapshots/org/valkyriercp/valkyrie-rcp/1.1-SNAPSHOT \ 
      /valkyrie-rcp-1.1-SNAPSHOT.jar'. 

Nhưng artefact Maven valkyrie-rcp không phải là một cái bình, nhưng một pom và nó là module mẹ của artefact Tôi cố tải xuống.

Nó hoạt động tuyệt vời nếu tôi sử dụng Maven để xây dựng dự án.

Đây là một build.gradle tập tin đơn giản mà tái tạo vấn đề:

apply plugin: 'java' 

dependencies { 
     compile group: 'org.valkyriercp', name:'valkyrie-rcp-core', version:'1.1-SNAPSHOT' 
     compile 'org.slf4j:slf4j-log4j12:1.6.4' 
} 

repositories { 
    mavenCentral() 
    maven { 
     url "https://raw.github.com/Ekito/maven-repo/master/snapshots/" 
    } 
} 

Tôi đang làm gì sai? Nó có phải là lỗi Gradle với phụ thuộc snapshot không?

Trả lời

0

Tôi nghi ngờ đó là một lỗi về cách xử lý gradle chụp nhanh phụ thuộc (snapshot-phụ thuộc làm việc cho tôi với rc1).

Trường hợp ngoại lệ là

Bạn có chắc chắn artifact yêu cầu "com.l2fprod, mô-đun: l2fprod-chung-tất cả, phiên bản: 7.3" là trong kho của bạn? (không nên phụ thuộc vào valkyrie-rcp-core là "com.l2fprod. common, module: l2fprod-common-all, phiên bản: 7.3"?)

Các vấn đề liên quan