"没有这样的财产"在IntelliJ IDEA Ultimate中刷新项目时

时间:2017-08-02 10:18:45

标签: intellij-idea groovy

我在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看起来真的没用。它既可以工作,也很少,当它不起作用时,不会给你很多错误报告。

1 个答案:

答案 0 :(得分:0)

我找到了解决办法。如果我添加

apply plugin: 'idea'

到我的模块的build.gradle

的顶部

并运行

./gradlew idea

它将我的依赖项下载到正确的位置(IDK,但是它有效 - 我猜猜IDEA知道如何找到我的本地〜/ .gradle repo)。

但是从UI刷新项目仍然失败。 IntelliJ很高兴告诉你它做了什么。当系统如此脆弱和易碎时,我不知道他们为什么要隐藏它所做的一切。