Gradle Aufgabenabhängigkeiten
-
04-10-2019 - |
Frage
Wie auf der Erde kann ich dies tun in gradle: zB. will HTTPBuilder
in einer Aufgabe verwenden.
build.gradle:
repositories {
mavenRepo urls: "http://repository.codehaus.org"
}
configurations {
testConfig
}
dependencies {
testConfig 'org.codehaus.groovy.modules.http-builder:http-builder:0.5.0'
}
task someTaskThatUsesHTTPBuilder (dependsOn: configurations.testConfig) << {
new HTTPBuilder()// <--this cannot be resolved/found??
}
Lösung
Um eine Klasse zu verwenden, um direkt in Ihrem Build-Skript, müssen Sie die Abhängigkeit als Teil des Skripts Classpath in der buildscript {} Schließung erklären. Zum Beispiel:
buildscript {
repositories {
mavenRepo urls: "http://repository.codehaus.org"
}
dependencies {
classpath 'org.codehaus.groovy.modules.http-builder:http-builder:0.5.0'
}
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow