2012-04-17 17 views
6

Descargo de responsabilidad: Soy bastante nuevo con Gradle.Dependencias de instantáneas con Gradle

Estoy intentando construir mi proyecto con Gradle (1.0-rc1), utilizando una dependencia de instantáneas de un artefacto de Maven.

Pero cuando intento de resolver las dependencias utilizando gradle --info dependencies, me sale el siguiente error:

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

Pero el artefacto Maven valkyrie-rcp no es un tarro, pero un pom y es el módulo de padres del artefacto Intento descargar

Funciona muy bien si utilizo Maven para construir el proyecto.

Aquí es un simple archivo de build.gradle que reproduce el problema:

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

¿Qué estoy haciendo mal? ¿Es un error de Gradle con dependencias de instantáneas?

Respuesta

0

Dudo que sea un error con la forma en que gradle maneja las dependencias de instantáneas (las dependencias de instantáneas funcionan para mí con rc1).

La excepción es

¿Está seguro de que el artefacto "com.l2fprod, módulo: l2fprod-comunes-todo, Versión: 7.3" requiere, esta en los repositorios? (¿No debería la dependencia para valkyrie-rcp-core ser "com.l2fprod. común, módulo: l2fprod-common-all, versión: 7.3"?)

Cuestiones relacionadas