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?