【问题标题】:Unable to upload custom Plugin无法上传自定义插件
【发布时间】:2019-11-18 10:09:44
【问题描述】:

我创建了一个自定义插件,可以上传到基于 CDAP 平台的 Google Cloud Data Fusion 平台。 我按照开发和部署插件的说明进行操作,但是当我尝试将相应的 Json 配置文件(由 IntelliJ 本身通过 CDAP Maven 工件生成)与以下错误相关联时,上传失败:

Artifact artifact:default.record-gen-source.1.0 extends artifacts 'system:cdap-data-streams[4.0.0,5.0.0)/system:cdap-data-pipeline[4.0.0,5.0.0)' that do not exist

如果我删除对父工件的引用,则会加载自定义插件,但它既不会显示为批处理插件,也不会显示为流插件(我可以理解,我正在删除父项引用)。 可能是什么错误?

【问题讨论】:

    标签: plugins google-cloud-data-fusion cdap


    【解决方案1】:

    问题是您尝试上传的插件继承自不正确的父工件版本(在本例中为 cdap-data-streamscdap-data-pipeline)。这些工件的版本基于您当前 Data Fusion 实例中可用的版本(我相信是 6.1)。如果 cdap-data-pipeline/cdap-data-streams 工件的版本不在指定的范围内,那么您将看到此错误。如果您将版本范围编辑为[4.0.0,7.0.0),我相信它应该可以工作。

    如果您使用具有更新版本范围Like herecdap-maven-plugin 插件并重新构建和部署,您可以尝试更新 pom.xml 吗?

    【讨论】:

    • 谢谢,我明天试试。我有嫌疑人并给出了从 4.0.0 到 6.0.0 的范围但没有成功,不幸的是在 Maven 上,如果我没记错的话,pom 版本是 5.1.2。我会尽快通知你。
    猜你喜欢
    • 2017-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-08
    相关资源
    最近更新 更多