免責事項: 私は Gradle の初心者です。
Maven アーティファクトのスナップショット依存関係を使用して、Gradle (1.0-rc1) でプロジェクトをビルドしようとしています。
しかし、を使用して依存関係を解決しようとするとgradle --info dependencies
、次のエラーが発生します。
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'.
しかし、Maven アーティファクトvalkyrie-rcp
は jar ではなく、pom であり、ダウンロードしようとしているアーティファクトの親モジュールです。
Maven を使用してプロジェクトをビルドすると、うまく機能します。
build.gradle
問題を再現する簡単なファイルを次に示します。
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/"
}
}
私は何を間違っていますか?スナップショットの依存関係に関する Gradle のバグですか?