Disclaimer: Ich bin ziemlich neu mit Gradle.Snapshots Abhängigkeiten mit Gradle
Ich versuche mein Projekt mit Gradle (1.0-rc1) zu erstellen, indem ich eine Snapshot-Abhängigkeit von einem Maven-Artefakt verwende.
Aber wenn ich versuche, um die Abhängigkeiten zu lösen mit gradle --info dependencies
, ich die folgenden Fehlermeldung erhalten:
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'.
Aber das Maven Artefakt valkyrie-rcp
kein Glas, sondern ein pom und es ist das übergeordnete Modul des Artefakts Ich versuche es herunterzuladen.
Es funktioniert gut, wenn ich Maven verwende, um das Projekt zu bauen.
Hier ist eine einfache build.gradle
Datei, die das Problem reproduziert:
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/"
}
}
Was mache ich falsch? Ist es ein Gradle-Bug mit Snapshot-Abhängigkeiten?