使用jirarestjava将jira项目从一个jira迁移到另一个jira

z9ju0rcb  于 2021-07-03  发布在  Java
关注(0)|答案(1)|浏览(1139)

我有这样的问题:我需要将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项目和问题,并从该代码中获取问题,然后设置为新项目呢?

m4pnthwp

m4pnthwp1#

好 啊。因此,如果不需要从代码开始,就像从jira到jira一样,这将非常容易:
必须为要导入的项目数据创建备份
然后您必须使用jira工具导入它。
如果导航到“管理”>“系统”>“导入项目”,则可以找到“导出/导入”选项。
您可以在这里找到“官方指南”的链接:https://confluence.atlassian.com/jira060/restoring-a-project-from-backup-370705784.html
我想这会比代码简单
当做,

相关问题