使用groovy / java中的Jira Rest Java Client(JRJC)更新问题

时间:2016-02-25 11:14:20

标签: java rest groovy jira

我需要根据fixVersionlabel处理字段问题,并在那里设置新值。我发现JRJC 3.0.0至少可以根据它的键,读出标签和其他字段等来解决问题。

看起来像这样:

def jirakey = 'FOOBAR-123'
def issue = this.restClient.getIssueClient().getIssue(jiraKey).claim()

虽然您可以为问题投票,设置新转换甚至创建新问题,但我找不到任何方法来更新字段,例如fixVersionlabels

在atlassian人员jira有一个问题,他说,this issue has been solved但是我无法遵循它,因为没有功能更新问题,在评论中甚至还有代码片段显示如何规避丢失的功能。

此外,我发现了一个更新的问题“Is there up-to-date documentation on using JRJC in a JIRA plugin?”,答案很有启发性:“抛弃jira-rest-java-client-api并直接调用JIRA REST API。”

是否有任何建议使用该库,您将如何实现缺少的功能?

1 个答案:

答案 0 :(得分:2)

不幸的是,我没有看得太清楚。所以我的问题的答案是使用自JRJC-3.0.0以来可用的方法IssueRestClient.updateIssue()