2012-04-17 45 views
6

Nota prawna: Jestem dość nowy z Gradle.Zależności migawki z Gradle

Próbuję zbudować mój projekt za pomocą Gradle (1.0-rc1), używając zależności Snapshot od artefaktu Maven.

Ale gdy próbuję rozwiązać zależności używając gradle --info dependencies, pojawia się następujący błąd:

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'. 

ale artefakt Maven valkyrie-rcp nie jest słoik, ale pom i jest to moduł dominującą artefaktu Próbuję pobrać.

Działa świetnie, gdy używam Mavena do zbudowania projektu.

Oto prosty build.gradle plik, który reprodukuje problem:

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/" 
    } 
} 

Co robię źle? Czy jest to błąd Gradle z zależnościami migawki?

Odpowiedz

0

Wątpię, że to błąd związany z tym, jak gradle radzi sobie z zależnościami migawki (zależności migawki działają dla mnie z rc1).

Wyjątkiem jest

Czy na pewno wymaganego artefakt "com.l2fprod, moduł: l2fprod-common-all, wersja 7.3" jest w repozytoriach? (czy nie powinna zależeć na rdzeniu Valkyrie-rcp "com.l2fprod. common, moduł: l2fprod-common-all, wersja: 7.3"?)

Powiązane problemy