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

时间:2016-11-07 23:39:38

标签: jira-rest-java-api

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

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

我能够使用REST Client逐个检索问题信息 现在我试图获得与过滤器匹配的所有问题并将其放入数组中。

我在这个论坛和atlassian论坛上完成了已提出的请求和帖子。但是那些使用的Searchrequests和搜索服务API已经相当陈旧了,并且我更换为SearchRestClient。 我的目标是解决所有问题并列入清单。如果有人这样做了,请告诉我。

提前致谢。

2 个答案:

答案 0 :(得分:0)

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

代码

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

答案 1 :(得分:0)

我得到了更好的解决方案

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

其中
  JQL 是搜索字符串
myFields 是结果列表

中要显示的字段数组

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

谢谢,