2016-03-22 121 views
12

我有一个基于Gradle的项目,主要是Java代码和一个带有Scala的小型子项目(基于Gatling的性能测试)。无法刷新IntelliJ IDEA 2016.1中的gradle项目:未知的方法ScalaCompileOptions.getForce()

我最近将Gradle wrapper升级到了v2.12,它是目前最新的版本。 今天,我刚刚将IntelliJ Idea从v15更新至v2016.1。

当我尝试从Idea中的Gradle文件中刷新项目时,出现此错误。

Error:Cause: org.gradle.api.tasks.scala.ScalaCompileOptions.getForce()Ljava/lang/String; 

我在谷歌搜索时,该方法getForce()(返回一个字符串)显然已取代isForce()(返回一个布尔值)的注意。

如果我将Gradle包装降级到v2.11,问题就会消失。 还有什么我可以做的,以解决这个问题?

+1

一切工作从命令行吗?你有没有尝试过'无效缓存/重启..'的想法? – Peter

+0

我刚刚在IDEA中尝试了'无效缓存/重启..' - 它没有区别,问题依然存在。 – Ulrik

+0

你能够从命令行执行gradle吗?如果cli发生同样的问题,那么它就不是IDE的问题。 – Peter

回答

3

我猜除了降级可以做任何事情。只需在Jetbrains issue tracker

+5

原来问题已经被报道。 https://youtrack.jetbrains.com/issue/IDEA-152976 – Ulrik

+0

是的。所以你必须等待,直到它被修复 –

+0

这个问题现在显然是固定的,所以我想它会包含在下一个2016.1.X版本中。 – Ulrik

0

重新安装intellijScalaplugin解决了这个问题对我来说。

相关问题