在 Java 中通过 JIRA-REST 客户端获取问题列表

Getting List of issues through JIRA-REST Client in Java

我是 JIRA 的新手,正在致力于通过 REST 客户端从 JIRA 中提取问题信息。

开发环境
我正在使用 eclipse IDE 和一个 maven 项目。

我能够使用 REST 客户端一一检索问题信息。
现在我正在尝试获取与过滤器匹配的所有问题并将其放入数组中。

我浏览了本论坛和 atlassian 论坛中已经提出的请求和帖子。但是那些使用的是 Searchrequests 和 searchservice API,它们已经很旧了,我假设用 SearchRestClient 代替了。
我的目标是解决所有问题并将其放入列表中。如果有人做过,请告诉我。

提前致谢。

我现在找到了解决方案。但是,检索到的记录数只有 50 条,而手动执行 JQL returns 我有 550 条记录。 知道如何覆盖默认大小以获取所有记录。

代码

Promise<SearchResult> searchJqlPromise = client.getSearchClient().searchJql(jqlForDataEnrichment);

我找到了更好的解决方案

Promise<SearchResult> searchJqlPromise = client.getSearchClient().searchJql(Jql, 500, 0,myFields);

哪里
JQL是搜索字符串
myFields 是要出现在结果列表中的字段数组

注意:不要将所有字段都放在fieldarray中,否则可能会导致超时问题。

谢谢,
毗湿奴