【问题标题】:Getting List of issues through JIRA-REST Client in Java通过 Java 中的 JIRA-REST 客户端获取问题列表
【发布时间】:2017-07-31 13:55:24
【问题描述】:

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

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

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

我浏览了该论坛和 atlassian 论坛中已经提出的请求和帖子。但是那些正在使用 Searchrequests 和 searchservice API,它们已经很老了,我假设已经被 SearchRestClient 取代了。
我的目标是解决所有问题并列入清单。如果有人做过,请告诉我。

提前致谢。

【问题讨论】:

  • 我现在有一个解决方案。然而,被检索的记录数只有 50 条,而手动执行 JQL 会返回 550 条记录。知道如何覆盖默认大小以获取所有记录。代码承诺 searchJqlPromise = client.getSearchClient().searchJql(jqlForDataEnrichment);

标签: jira-rest-java-api


【解决方案1】:

我有一个更好的解决方案

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

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

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

谢谢,
毗湿奴

【讨论】:

    【解决方案2】:

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

    代码

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-28
      • 2015-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多