使用java更新JIRA Customfield值

时间:2016-05-10 11:58:51

标签: java spring-mvc jira jira-rest-api

我只是尝试使用java更新jira中的自定义字段值。我创建了一个方法updateCustomField,它接受​​3个参数(customFieldCodevaluejiraId)。曾尝试过使用转换,但所做的只是改变了#34; Open"到"已解决2"。我在谷歌搜索,但他们建议使用JSON,我不知道如何申请。

这是我的更新方法:

public void updateCustomField(String customFieldCode, String value, String jiraId) throws Exception {
    final IssueRestClient issueRestClient = jiraClient.getIssueClient();
    final Issue issue = issueRestClient.getIssue(jiraId).get();
    FieldInput fieldInput = new FieldInput(customFieldCode, value);
    List <FieldInput> fields = new ArrayList <FieldInput> ();
    fields.add(fieldInput);
    TransitionInput transision = new TransitionInput(1, fields);
    issueRestClient.transition(issue, transision);

  }

1 个答案:

答案 0 :(得分:0)

对于那些只想使用java更新jira的人,可以试试这个jira-client库。