【发布时间】:2016-09-05 03:29:56
【问题描述】:
我有这样的问题:我需要将 Jira 项目从一个 Jira 实例迁移到另一个。我已经实现了
JiraRestClientFactory factory = new AsynchronousJiraRestClientFactory();
URI uri = new URI(JIRA_URL);
JiraRestClient client = factory.createWithBasicHttpAuthentication(uri, JIRA_ADMIN_USERNAME, JIRA_ADMIN_PASSWORD);
Promise<User> promise = client.getUserClient().getUser("user");
User user = promise.claim();
Promise<SearchResult> searchJqlPromise = client.getSearchClient().searchJql("project =TESTPROJECT");
for (Issue issue : searchJqlPromise.claim().getIssues()) {
System.out.println(issue.getDescription());
}
在这里,我想我可以从我需要的项目中获得所有问题。 那么如何使用 Java 代码创建 Jira 项目和问题,并从该代码中获取问题并将其设置为新项目?
【问题讨论】:
-
不需要完全从代码中完成,主要目标是以某种自动方式将项目从一个 jira 转移到另一个,因为它有数千个问题。
标签: java jira jira-rest-java-api