簡體   English   中英

無法創建KSQL UDF jar

[英]Can't create KSQL UDF jar

我為KSQL實現了UDF(用戶定義功能),並根據https://docs.confluent.io/current/ksql/docs/developer-guide/udf.html配置了Maven pom.xml文件

當我嘗試使用mvn clean package創建jar文件時,遇到以下錯誤:

[ERROR] Failed to execute goal on project CustomUDF: Could not resolve dependencies for project XXXX:CustomUDF:jar:1.0-SNAPSHOT: Failure to find kafka-avro-confluent:kafka-avro-confluent:jar:0.1.0 in http://packages.confluent.io/maven/ was cached in the local repository, resolution will not be reattempted until the update interval of confluent has elapsed or updates are forced -> [Help 1]

我在架構注冊表GitHub FAQ中發現了一個相關問題: https : //github.com/confluentinc/schema-registry/wiki/FAQ#when-i-try-to-compile-i-get-an-error-about-缺少快照依賴

這是解決我的錯誤的正確方法嗎? 我試圖按照說明構建依賴關系,但是./gradlew installAll僅導致更多錯誤(如果這是解決錯誤的正確方法,則可以共享)。

“替代地,使用發行版標簽(例如v3.2.0)作為新開發分支的基礎”。 是什么意思? 這是一個合適的選擇嗎?

更新:我能夠通過直接使用IntelliJ而不是shell命令創建jar文件來創建jar文件:

我打開Maven窗口,然后選擇My Project name -> Lifecycle -> install -> Run Maven Build ,它在IntelliJ項目文件夾的目標子文件夾中創建了jar。

之后,我遵循了正常的KSQL UDF部署步驟( https://docs.confluent.io/current/ksql/docs/developer-guide/udf.html#deploying ),一切正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM