import com.deniz.jira.versioning.subcomponents.*;
import com.onresolve.scriptrunner.runner.customisers.*;
import com.atlassian.jira.project.*;
import com.atlassian.jira.component.*;
@WithPlugin("com.deniz.jira.versioning")
@PluginModule
ComponentHierarchyImportExportService componentHierarchyImportExportService
def projectManager = ComponentAccessor.getProjectManager()
def projectComponentManager = ComponentAccessor.getProjectComponentManager()
def versionManager = ComponentAccessor.getVersionManager()
def sourceProjectKey = "ERP";
def targetProjectKey = "DUM";
Project srcProject = projectManager.getProjectObjByKey(sourceProjectKey)
Project targetProject = projectManager.getProjectObjByKey(targetProjectKey)
def node = componentHierarchyImportExportService.exportHierarchy(srcProject)
componentHierarchyImportExportService.importHierarchy(targetProject, node) |