我正在尝试使用java api创建附件的JIRA问题。
List<File> fList = new ArrayList<>();
newIssue = jira.createIssue(jiraconfig.issue.projectname, jiraconfig.issue.type)
.field(Field.ATTACHMENT, fList)
.field(Field.ASSIGNEE, jiraconfig.issue.assignee)
.execute();
但是当代码执行时,我收到以下错误。
Caused by RestException: 400 Bad Request: {"errorMessages":[],"errors":{"attachment":"Field does not support update 'attachment'"}}
->> 160 | request in net.rcarz.jiraclient.RestClient
当我删除附件并执行代码时,它执行正常。
我还尝试先创建一个空问题,然后使用以下内容将附件添加到问题中。它正在努力。
//file is File object
newIssue.addAttachment(file)
但我不想为每个附件发起额外的webservice呼叫。有没有办法在创建问题时直接添加附件,而不是在创建问题后添加附件?
请建议。