Gradle: Konfiguration Laufzeit deklariert eine Abhängigkeit auf Standard-Konfiguration, die nicht deklariert im Modul-Deskriptor für

Können Sie mir sagen warum beim ausführen von gradle bekomme ich diesen Fehler:

Error:Module version trestGradle:trestGradle:1.0-SNAPSHOT, 
configuration 'runtime' declares a dependency on 
configuration 'default' which is not declared in the module 
descriptor for it.develop:myLib:1.0.0"

Was nötig ist erklärt, auf der ivy.xml (module descriptor)?

  • MyLib ist auf eine interne ivy repository
  • Habe ich überprüft:Anmeldeinformationen, ivy url und das Muster

bauen.gradle:

group 'trestGrad'
version '1.0-SNAPSHOT'

apply plugin: 'java'

sourceCompatibility = 1.5

configurations {
    compile
}

repositories {
    ivy {
        url = 'http://example.com/artifactory/cst'
        credentials {
            username = "user"
            password = "pass123"
        }
        layout('pattern') {
            //Pattern to resolve Ivy descriptor files.
            ivy '[organization]/[module]/[revision]/[type]s/ivy.xml'
            //Pattern to resolve files.
            artifact '[organization]/[module]/[revision]/[type]s/[module].[ext]'
        }
    }
}

dependencies {
    compile "it.develop:myLib:1.0.0"
}
Sie müssen angeben, die myLIb Konfiguration. Seine ivy.xml wahrscheinlich Referenzen Standard, die gradle nicht verstehen. Sie müssen, um es zu betrachten und sehen, welche Konfiguration Sie benötigen, und angeben, dass in Ihren Abhängigkeiten
java-plugin schon fügt die compile Konfiguration. Nicht sicher, warum Sie sind ausdrücklich hinzufügen, es wieder..

InformationsquelleAutor dariobronx | 2016-02-29

Schreibe einen Kommentar