0

我正在尝试为 GCP Data Fusion 开发自己的插件。所以我按照文档,并从https://github.com/data-integrations/example-transform克隆了示例。

但是在构建项目时,我遇到了导入测试所需的依赖项的问题:

    <dependency>
        <groupId>io.cdap.cdap</groupId>
        <artifactId>hydrator-test</artifactId>
        <version>${cdap.version}</version>
        <scope>test</scope>
    </dependency>

我收到以下错误:

[ERROR] Failed to execute goal on project plugins: Could not resolve dependencies for project org.example:plugins:jar:1.0-SNAPSHOT: Could not find artifact jdk.tools:jdk.tools:jar:1.6 at specified path /usr/lib/jvm/java-11-openjdk-amd64/../lib/tools.jar -> [Help 1]

在此处输入图像描述

我能做些什么来解决这个问题并测试我的插件?

4

1 回答 1

1

CDAP 应该在 Java 版本 8 中运行。因此,一旦您下载了 JDK,请将 Java 主页设置为

export JAVA_HOME=/usr/local/buildtools/java/jdk8/

然后尝试再次运行您的 Maven 命令。

于 2021-04-14T19:15:53.217 回答