无法在 gradler 任务中解析 class HTTPBuilder

Unable to resolve class HTTPBuilder inside gradler task

为什么某些导入对项目中的常规 groovy 文件有效

compile group: 'org.codehaus.groovy.modules.http-builder', name: 
'http-builder', version: '0.7.1'

import groovyx.net.http.HTTPBuilder
import static groovyx.net.http.ContentType.*
import static groovyx.net.http.Method.*

当我尝试在 build.gradle 中使用 HTTPBuilder 时无法解析 class。

我是否缺少让它们在 gradler 任务中工作的步骤?

您需要使用专用脚本块 buildscript:

使 http-builder 模块 类 可用于构建脚本类路径
buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath ("org.codehaus.groovy.modules.http-builder:http-builder:0.7.1")
    }
}

参见: