public static void importArchiveProjectAs( Shell shell, String newName, String technicalName, String sourcePath, IProgressMonitor monitor) throws InvocationTargetException, InterruptedException, TarException, IOException { importArchiveProject(shell, technicalName, sourcePath, monitor); Project project = afterImportAs(newName, technicalName); // do additional actions after importing projects AfterImportProjectUtil.runAfterImportProjectActions( new org.talend.core.model.general.Project(project)); }
public static void importProjectAs( Shell shell, String newName, String technicalName, String sourcePath, IProgressMonitor monitor) throws InvocationTargetException, InterruptedException { IImportStructureProvider provider = FilterFileSystemStructureProvider.INSTANCE; importProject( shell, provider, new File(sourcePath), new Path(technicalName), true, false, monitor); Project project = afterImportAs(newName, technicalName); // do additional actions after importing projects AfterImportProjectUtil.runAfterImportProjectActions( new org.talend.core.model.general.Project(project)); }