java - 在 groovy/java 中使用 Jira Rest Java 客户端 (JRJC) 更新问题

标签 java rest groovy jira

我需要根据 fixVersionlabel 操作字段问题并在那里设置新值。我发现 JRJC 3.0.0 至少对于根据其按键获取问题、读出标签和其他字段等有用。

看起来像这样:

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

虽然您可以对问题进行投票、设置新的转换甚至创建新问题,但我没有找到任何更新字段的方法,例如 fixVersionlabels.

atlassian people 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。”

仍然有使用该库的建议吗?您将如何实现缺少的功能?

最佳答案

不幸的是,我没有足够彻底地查找它。所以我的问题的答案是使用方法 IssueRestClient.updateIssue()从 JRJC-3.0.0 开始可用。

关于java - 在 groovy/java 中使用 Jira Rest Java 客户端 (JRJC) 更新问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35625677/

相关文章:

java - 如何使用先前在 mySQL 和 Android PHP 中选择的列表名称下拉表的所有行

java - 使用 Spring Boot 向 REST API 获取/发布请求

javascript - 在Backbone js中永久引用另一条数据

for-loop - 如何在groovy的each循环中使用 "continue"

java - 为什么我的操作栏没有显示以及如何修复它?

java - 从 Python 程序中使用 -Xms 和 -Xmx 参数执行 jar 文件

java - 使用注解的 Spring 3 的 AOP

ruby-on-rails - ruby rails : cURL DELETE token authentication

Gradle/Groovy 语法困惑

java - 在 groovy 脚本 (soapui) 中导入 jar 时出错