Sit*_*nsu 7 java rest jira jira-plugin jira-rest-api
我面临与Search JQL相关的问题。我正在使用查询
(issuefunction in issuesInEpics('key = ABCD-24911') and issuetype=Feature)
Run Code Online (Sandbox Code Playgroud)
在Jira中,它返回一些记录,但是当我使用此查询时,JiraRestClient它不起作用,而是返回零记录。
以下查询工作正常:
issuefunction in issuesInEpics("resolution is not empty") and issuetype = Feature
Run Code Online (Sandbox Code Playgroud)
代码段:
String query="issuefunction in issuesInEpics('key = ABCD-24911') and issuetype=Feature";
Integer resultsLength=50,startAt=0;
JiraRestClient.getSearchClient().searchJql(query,resultsLength,startAt,null);
Run Code Online (Sandbox Code Playgroud)
我的Maven依赖关系:
<dependency>
<groupId>com.atlassian.jira</groupId>
<artifactId>jira-rest-java-client-api</artifactId>
<version>4.0.0</version>
</dependency>
<dependency>
<groupId>com.atlassian.jira</groupId>
<artifactId>jira-rest-java-client-core</artifactId>
<version>4.0.0</version>
</dependency>
<dependency>
<groupId>com.atlassian.fugue</groupId>
<artifactId>fugue</artifactId>
<version>2.2.1</version>
</dependency>
<dependency>
<groupId>com.atlassian.httpclient</groupId>
<artifactId>atlassian-httpclient-spi</artifactId>
<version>0.17.0-m01</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮助我找到解决方案。
如果我理解https://community.atlassian.com/t5/Jira-questions/How-to-get-a-list-of-quot-issues-in-epic-quot-in-Jira/qaq-p/511549正确地,解决方法是使用
String query="issueFunction in linkedIssuesOf('key=ABCD-24911', 'is epic of')
AND issuetype=Feature";
Run Code Online (Sandbox Code Playgroud)
代替
String query="issuefunction in issuesInEpics('key = ABCD-24911')
AND issuetype=Feature";
Run Code Online (Sandbox Code Playgroud)
背景:它看起来像功能IssuesInEpics(),epicsOf()最近才引入以修改linkedIssuesOf().
| 归档时间: |
|
| 查看次数: |
343 次 |
| 最近记录: |