【问题标题】:Gradle 1.7 with Java 1.8: compileGroovy error?Gradle 1.7 与 Java 1.8:compileGroovy 错误?
【发布时间】:2015-11-03 11:44:26
【问题描述】:

当我尝试使用 Java 1.8 和 Gradle 1.7 构建我的 java 项目时,我收到以下错误:

  Execution failed for task ':compileGroovy'.
> BUG! exception in phase 'semantic analysis' in source unit 'C:\...\groovy\org\gradle\plugins\svnkit\GroovySvnKitPluginConve
ntion.groovy' 

Could not load class 'org.gradle.plugins.svnkit.svnclient.WorkingC
opy' from file:/C:/.../gradle/p
lugins/svnkit/svnclient/WorkingCopy.class.

我的项目是在 Java 7 中构建的,现在 Java 8 会出现什么问题?

【问题讨论】:

  • 我使用的是 Groovy 1.8 版,需要更新吗?
  • 如果可以的话,我想说让 Gradle 和 Groovy 保持最新状态通常是个好主意... 1.8 已经很老了。另外,你的机器上真的安装了 Java 8 吗?
  • 是的 Java 8 已安装,我需要更新版本的 gradle 才能使用它吗?
  • 我在错误信息中添加了一些额外的信息,谢谢
  • 发布一个失败的示例构建脚本,我们对此一无所知

标签: java groovy gradle java-8


【解决方案1】:

您使用什么版本的 Groovy 进行编译(在您的依赖项中)?

Groovy 直到 2.3 才支持 Java 8。

如果这不能解决它,并且这是一个更内部的 Gradle 问题(很难说,因为您没有发布示例构建脚本,或者完整的异常),您可能需要升级到 Gradle 2+因为那时他们迁移到了支持 Java 8 的 Groovy 版本。

【讨论】:

  • 我使用的是 Groovy 1.8 版,需要更新吗?
  • 我相信如果你想在 Java 8 中使用它
  • 什么版本的 Gradle 与 Java 8 兼容?感谢您的帮助
  • 在您的构建脚本中,您的依赖项中有哪个版本的 Groovy?你试过升级它吗?我假设这是一个 groovy 应用程序,否则 compileGroovy 不会运行?
  • 我感觉你搞错了?
猜你喜欢
  • 2018-02-17
  • 2015-06-24
  • 2014-09-29
  • 1970-01-01
  • 2017-02-28
  • 2018-12-08
  • 1970-01-01
  • 1970-01-01
  • 2015-07-17
相关资源
最近更新 更多