How on earth can I do this in gradle: eg. want to use HTTPBuilder in a task.
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??
}
To use a class directly in your build script, you need to declare the dependency as part of the script's classpath in the buildscript { } closure. For example:
buildscript {
repositories {
mavenRepo urls: "http://repository.codehaus.org"
}
dependencies {
classpath 'org.codehaus.groovy.modules.http-builder:http-builder:0.5.0'
}
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With