1

我是地精的新手。我尝试使用项目的主分支构建分发。按照说明操作时出现以下错误。

FAILURE: Build failed with an exception.
* Where:
 Script '/incubator-gobblin/gradle/scripts/globalDependencies.gradle' line: 44 
* What went wrong:
A problem occurred evaluating script.
Cannot invoke method getURLs() on null object

可能是什么原因?

4

1 回答 1

0

当前的 Gobblin 构建脚本使用 JDK 8 中存在的功能,但在较新的 JDK 版本中被删除。Gradle 可以使用您机器上安装的最新 JDK,例如 JDK 13。因此,构建过程可能会失败。

作为一种解决方法,您可以告诉 Gradle 使用 JDK 8

例如,在 Windows 上,这可以通过更改 gradle.properties 来实现(假设您已安装 jre1.8.0_202):

org.gradle.java.home=C:/Program Files/Java/jre1.8.0_202
于 2020-05-06T17:11:22.277 回答