在 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中,否则可能会导致超时问题。
谢谢,
毗湿奴
我是 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中,否则可能会导致超时问题。
谢谢,
毗湿奴