2015-09-09 22 views
1

我使用摇篮想法插件:java.io.File中不能转换到org.gradle.api.artifacts.Configuration

Gradle version: 2.6 
Groovy version: 2.3.10 

有一个错误的标题时,我跑gradlew idea

+0

能否请您提供您的build.gradle内容 – Stanislav

+1

谢谢,我已经解决了这个问题,因为Goovy caculate从1.8.9改变。所以配置必须如.... + = [依赖关系] –

+0

@AngleTom你能否请你发表评论作为答案并更新你的Q?如果没有,我会为你发布它,因为这正是我(和其他人)正在寻找的答案。 – xlm

回答

1

代表Angle Tom

使用针对较旧版本的Groovy(由Gradle使用)配置的build.gradle时发生转换错误。

在这种情况下,与摇篮思想插件这一问题可能从pre-2.0 Gradle docs下面的例子出现,它使用的Groovy 1.8:

idea { 
    module { 
    scopes.PROVIDED.plus += configurations.provided 
    } 
} 

从摇篮2.0,Groovy的是从1.8更新到2.3.2如所提到的在release notes。 Groovy版本的主要颠簸意味着附加到列表的语法已更改。因此,摇篮文档是updated反映这一点:

idea { 
    module { 
    scopes.PROVIDED.plus += [ configurations.provided ] 
    } 
}