我在IntelliJ Ultimate 2017.1.5中有一个基于gradle的groovy项目。我使用groovy 2.4.4。我的IDEA设置为使用gradle 4.0.2运行gradle。
Gradle' webclient'项目刷新失败
错误:没有这样的属性:from for class:org.gradle.api.internal.tasks.DefaultTaskOutputs $ TaskOutputUnionFileCollection
不幸的是,IntelliJ中没有任何内容告诉我这个错误来自哪里。我所知道的是,从包名称来看,它与gradle有关。这个IDE看起来真的没用。它既可以工作,也很少,当它不起作用时,不会给你很多错误报告。
答案 0 :(得分:0)
我找到了解决办法。如果我添加
apply plugin: 'idea'
到我的模块的build.gradle
的顶部并运行
./gradlew idea
它将我的依赖项下载到正确的位置(IDK,但是它有效 - 我猜猜IDEA知道如何找到我的本地〜/ .gradle repo)。
但是从UI刷新项目仍然失败。 IntelliJ很高兴告诉你它做了什么。当系统如此脆弱和易碎时,我不知道他们为什么要隐藏它所做的一切。