我遇到了这样的问题:我需要将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项目和问题并从此代码中获取问题并将其设置为新项目?
答案 0 :(得分:0)
确定。因此,如果没有必要从代码中执行此操作,并且从Jira到Jira,这将非常简单:
如果您导航到管理员&gt;系统&gt;导入项目,则可以找到导出/导入选项。
在那里你会找到这个链接到&#34; Oficial howto&#34; :https://confluence.atlassian.com/jira060/restoring-a-project-from-backup-370705784.html
我想这比代码
更容易此致