我需要根据fixVersion
或label
处理字段问题,并在那里设置新值。我发现JRJC 3.0.0至少可以根据它的键,读出标签和其他字段等来解决问题。
看起来像这样:
def jirakey = 'FOOBAR-123'
def issue = this.restClient.getIssueClient().getIssue(jiraKey).claim()
虽然您可以为问题投票,设置新转换甚至创建新问题,但我找不到任何方法来更新字段,例如fixVersion
或labels
。
在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。”
是否有任何建议使用该库,您将如何实现缺少的功能?