Plugins 无法上载自定义插件

Plugins 无法上载自定义插件,plugins,google-cloud-data-fusion,cdap,Plugins,Google Cloud Data Fusion,Cdap,我创建了一个自定义插件,上传到基于CDAP平台的Google云数据融合平台上。 我遵循了开发和部署插件的说明,但当我尝试将相应的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

我创建了一个自定义插件,上传到基于CDAP平台的Google云数据融合平台上。 我遵循了开发和部署插件的说明,但当我尝试将相应的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
如果我删除了对父工件的引用,则会加载自定义插件,但它既不会显示为批处理插件,也不会显示为流插件(我可以理解,我正在删除父引用)。
可能是什么错误?

问题是您试图上载的插件继承了不正确的父工件版本(在本例中是
cdap数据流
&
cdap数据管道
)。这些工件的版本基于当前数据融合实例中可用的版本(我相信是6.1)。如果cdap数据管道/cdap数据流工件的版本不在指定的范围内,则您将看到此错误。如果将版本范围编辑为
[4.0.0,7.0.0)
,我相信它应该可以工作


如果您正在使用更新了版本范围并重新构建和部署的
cdap maven plugin
插件,是否可以尝试更新pom.xml?

问题是您尝试上载的插件继承了不正确的父工件版本(在本例中是
cdap数据流
cdap数据管道
)。这些工件的版本基于当前数据融合实例中可用的版本(我认为是6.1)。如果cdap数据管道/cdap数据流工件的版本不在指定的范围内,则您将看到此错误。如果您将版本范围编辑为
[4.0.0,7.0.0)
我相信它应该可以工作


如果您正在使用更新版本范围和重建与部署的
cdap-maven-plugin
plugin,您能尝试更新pom.xml吗?

谢谢,我明天会尝试。我找到了嫌疑犯,给出了从4.0.0到6.0.0的范围,但没有成功,不幸的是,在maven上,如果我没记错的话,pom版本是5.1.2。我会尽快更新您的。谢谢,我会的明天试试。我找到了嫌疑犯,给出了从4.0.0到6.0.0的范围,但没有成功。不幸的是,在Maven上,如果我没记错的话,pom版本是5.1.2。我会尽快给你更新。