我试图上传从数据采集上传按钮http-接收器插件。我克隆了http-接收器存储库,几乎没有做什么改动,并将其打包为一个JAR。现在,当我试图使用upload插件按钮上传JAR和JSON文件时,我得到了以下错误:
没有找到'artifact:default.http-plugins.1.3.0-SNAPSHOT‘
有人能帮我克服这个错误吗?
发布于 2020-02-26 10:37:24
目前,纯基于数据融合平台的CDAP代表了各种所需的特性,扩展了特定插件中的基本功能。
当您需要探索插件并在专用的https://docs.cask.co/cdap/4.3.3/en/developer-manual/pipelines/index.html或https://docs.cask.co/cdap/3.6.0/en/developers-manual/building-blocks/streams.html源代码中使用它时,实际上需要将插件分别部署到父cdap-data-pipeline或cdap-data-streams构件中。
基本上,神器是由某些软件开发过程生成的打包文件,其中包含与应用程序相关的属性和依赖项,而且还应该包含groupId、artifactId、version等唯一标识符。
考虑到您报告的问题,我建议从第一个构建阶段开始研究,编译代码并将其打包到JAR和JSON文件中。这里的主要敏感贡献者是pom.xml文件,因为它包含关于Maven用于构建项目的项目和配置细节的重要信息,同时也知道它是POM。
一些可以检查的事情:
http-plugin源代码的自定义配置是什么,以及是否考虑通过将它们反映到pom.xml文件而对本机代码造成的任何更改;pom.xml中指定了正确的存储库;mvn clean install或mvn clean package?我做了一个快速测试,克隆了HTTP接收器插件存储库,并遵循了指南部分中的实现步骤;我构建了JAR和JSON文件,并能够在数据融合实例中成功地部署http-plugins 1.3.0-SNAPSHOT。
https://stackoverflow.com/questions/60371794
复制相似问题