Apache 妖精构建失败
Apache gobblin build failed
我是小妖精的新手。我尝试使用 project 的 master 分支构建一个发行版。我在按照说明操作时遇到以下错误。
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
可能是什么原因?
当前的 Gobblin 构建脚本使用 JDK 8 中存在的功能,但在较新的 JDK 版本中已被删除。 Gradle 可以使用您机器上安装的最新 JDK,例如JDK 13. 因此,构建过程可能会失败。
作为解决方法,您可以 tell Gradle to use JDK 8。
例如,在 Windows 上,这可以通过在 gradle.properties 中进行更改来实现(前提是您已经安装了 jre1.8.0_202):
org.gradle.java.home=C:/Program Files/Java/jre1.8.0_202
我是小妖精的新手。我尝试使用 project 的 master 分支构建一个发行版。我在按照说明操作时遇到以下错误。
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
可能是什么原因?
当前的 Gobblin 构建脚本使用 JDK 8 中存在的功能,但在较新的 JDK 版本中已被删除。 Gradle 可以使用您机器上安装的最新 JDK,例如JDK 13. 因此,构建过程可能会失败。
作为解决方法,您可以 tell Gradle to use JDK 8。
例如,在 Windows 上,这可以通过在 gradle.properties 中进行更改来实现(前提是您已经安装了 jre1.8.0_202):
org.gradle.java.home=C:/Program Files/Java/jre1.8.0_202