0

所以我需要的基本上是创建一个从命令行运行的java程序,并将继续运行,直到我决定停止它。该程序的目标是读取来自特定电子邮件地址的电子邮件并使用电子邮件的内容创建 JIRA 票证。

IE:电子邮件的主题将是标题。身体将被描述。ETC...

我对如何设计如何做到这一点感到困惑。我知道我可以使用 JavaMail 来访问电子邮件,对吗?然后我只需要解析电子邮件。但除此之外,我对如何制作 JIRA Ticket 有点困惑

谢谢!

4

2 回答 2

2

您的问题是的理想用例,例如。基本上,这些框架提供了您只需要连接的所有构建块。

首先,您需要定义邮件入站。该组件将自动连接到邮件收件箱并获取所有新邮件。

然后定义从电子邮件到对象的转换。最后使用HTTP outbound发布该对象。您可以使用API 方法在 JIRA 中创建票证。/rest/api/2/issue

几乎无需编码即可实现整个工作流程。当然,您可以手动完成所有操作(使用),但是线程、错误处理和重试取决于您。

于 2012-05-16T19:40:24.413 回答
1

对于未来 - 如果您对发送的请求等感到困惑 - 请使用 Google Chrome。

Ctrl+Shift+I-> 网络并提出请求。如果您需要先登录等。它是相同的。

对于处理 HTTP 请求(POST、GET 等),我建议使用HttpClient或者如果您需要使用 JavaScript HtmlUnit

所以答案是这样的: - 跟踪通过 Web 浏览器执行某些操作时发出的请求 - 使用 HttpClient 或 HtmlUnit 在 Java 代码中实现相同的请求

于 2012-05-16T19:38:53.027 回答