【发布时间】:2021-04-16 01:41:14
【问题描述】:
我正在关注这里的示例 -> https://github.com/apache/camel-k-examples。工作在05-knative-source-jira
运行此集成时,我能够很好地阅读和记录新的 jira 问题,但当我尝试使用工单中的信息或使用 jira addComment 生产者回复工单时,我会摔倒。
我尝试只为IssueKey 选项输入一个静态票号,但我遇到了构建错误,甚至无法让生产者运行。
我尝试过修改 URI...
例如:将 URI 更改为 -> .to("jira://addComment?IssueKey=EQ-7") 在构建时返回以下内容
No signature of method: org.apache.camel.builder.ValueBuilder.to() is applicable for argument types: (String) values: [jira://addComment&IssueKey=EQ-7]
我已经对 ? 和 & 进行了尝试,并向 URI 添加了具有相似结果的属性。
我觉得我错过了一些非常基本的东西,所以任何文档指针都将不胜感激。
此处完全集成
// camel-k: language=groovy
from('knative:channel/jira')
.unmarshal()
.json()
.log('Recieved: ${body}')
.to('direct:ticket')
from("direct:ticket")
.setBody().simple("testing")
.to("jira://addComment?IssueKey=EQ-7")
【问题讨论】:
标签: java groovy apache-camel jira knative