Bug 102102 [Import/Export] build running after each imported project
With the new Import Existing Projects dialog, it would appear that if you select multiple projects to import, the workspace actually imports them one at a time which kicks off a build after each import. To reproduce: Ensure that auto-build is turned on Open the Import Existing Projects dialog Select a root folder containing a number (10 or so) of existing projects Select all projects to import, then click Finish Notice that the "User Operation is Waiting" dialog should appear indicating that an Import job, followed by a Refresh Workspace job are waiting for a Building Workspace job. A quick glance over at the (slowly) populating Navigator shows that this seems to happen for each project being imported. For the sake of performance, I would recommend batching these imports together into one job and simply allowing one build to take place when they are all done.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/wizards/datatransfer/DataTransferMessages.java
public static String WizardExternalProjectImportPage_projectContentsLabel;
	public static String WizardExternalProjectImportPage_nameLabel;
	public static String WizardProjectsImportPage_RootSelectTitle;
	public static String WizardExternalProjectImportPage_title;
	public static String WizardExternalProjectImportPage_description;
	public static String WizardExternalProjectImportPage_notAProject;
	public static String WizardProjectsImportPage_ProjectsListTitle;
	public static String WizardProjectsImportPage_ProcessingMessage;
	public static String WizardProjectsImportPage_SelectDialogTitle;
	public static String WizardProjectsImportPage_SearchingMessage;
	public static String WizardExternalProjectImportPage_errorMessage;
	public static String WizardProjectsImportPage_ImportProjectsTitle;
	public static String WizardExternalProjectImportPage_caseVariantExistsError;
	public static String WizardExternalProjectImportPage_directoryLabel;
	public static String WizardProjectsImportPage_ImportProjectsDescription;
	public static String WizardProjectsImportPage_CheckingMessage;
	public static String WizardProjectsImportPage_ArchiveSelectTitle;
	public static String WizardProjectsImportPage_SelectArchiveDialogTitle;
	
	public static String DataTransfer_export;
	public static String DataTransfer_exportingTitle;
	public static String DataTransfer_createTargetDirectory;
	public static String DataTransfer_directoryCreationError;
	public static String DataTransfer_errorExporting;
	public static String DataTransfer_exportProblems;
	public static String ExportFile_overwriteExisting;
	public static String FileExport_selectDestinationTitle;
	public static String FileExport_selectDestinationMessage;
	public static String FileExport_exportLocalFileSystem;
	public static String FileExport_destinationEmpty;