我試圖設置海關字段,同時我使用Java Jira Rest Client創建Jira實例。如何使用Java Jira Rest客戶端在Jira中設置自定義字段(多選)
下面,就是我試圖完成,其中「數據對象」是一個多選選項項的自定義字段的XML表示:
<customfield id="customfield_10730" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
<customfieldname>Environnements</customfieldname>
<customfieldvalues>
<customfieldvalue key="13044">
<![CDATA[ DATAOBJECT]]>
</customfieldvalue>
</customfieldvalues>
</customfield>
下面,是我的Java代碼,讓我在Jira中創建實例但沒有自定義字段。
JiraRestClientFactory restClientFactory = new AsynchronousJiraRestClientFactory();
try {
JiraRestClient restClient = restClientFactory.createWithBasicHttpAuthentication(new URI("http://JIRA_DOMAIN"), "Username", "Passwd");
IssueRestClient i = restClient.getIssueClient();
IssueInputBuilder issueBuilder = new IssueInputBuilder("projectKey", issueTypeID));
issueBuilder.setSummary("description");
issueBuilder.setFieldValue("customfield_10730", "DATAOBJECT");
IssueInput issue = issueBuilder.build();
Promise<BasicIssue> promise = i.createIssue(issue);
try
{
BasicIssue basicIssue = promise.get();
System.out.println(basicIssue.getId());
restClient.close();
}
catch (Exception e)
{
System.out.println(e.getMessage());
}
}
catch (URISyntaxException e)
{
System.out.println(e.getMessage());
}
此代碼不起作用,我正在使用Java Jira Rest Client 2.0.0-m31。 有人可以告訴我這裏有什麼問題嗎?
在此先感謝。