Gradle 渐变错误配置。无法将添加字符串转换为配置

Gradle 渐变错误配置。无法将添加字符串转换为配置,gradle,Gradle,我的档案上写着 configurations.add "externalDeps" 如果我用1.4运行gradle,我没有问题 如果使用2.0运行gradle,则会出现以下错误: Caused by: java.lang.ClassCastException: java.lang.String cannot be cast to org.gradle.api.artifacts.Configuration at org.gradle.api.artifacts.Configuratio

我的档案上写着

configurations.add "externalDeps"
如果我用1.4运行gradle,我没有问题

如果使用2.0运行gradle,则会出现以下错误:

Caused by: java.lang.ClassCastException: java.lang.String cannot be cast to org.gradle.api.artifacts.Configuration
    at org.gradle.api.artifacts.Configuration$Namer.determineName(Configuration.java:87)
    at org.gradle.api.internal.DefaultNamedDomainObjectCollection.add(DefaultNamedDomainObjectCollection.java:70)
    at org.gradle.api.NamedDomainObjectCollection$add$0.call(Unknown Source)
    at build_3p9qdtholqj79o8rnevdt3d7t0.run(D:\Code\trunk\projects\build.gradle:6)
    at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:52)
    ... 82 more
导致此错误的更改是什么

我现在应该如何定义它?

解释了如何创建配置:

configurations {
    externalDeps
}
显示配置容器有一个create()方法:

该类的示例显示,它的所有add()方法都将配置作为参数,因此会出现异常

configurations.create('externalDeps')