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 FileExport_createDirectoryStructure;
	public static String FileExport_createSelectedDirectories;
	public static String FileExport_noneSelected;
	public static String FileExport_directoryExists;
	public static String FileExport_conflictingContainer;
	public static String FileExport_rootName;
	public static String FileSystemExportOperation_problemsExporting;
	public static String FileExport_toDirectory;
	public static String ZipExport_compressContents;
	public static String ZipExport_description;
	public static String ZipExport_destinationLabel;
	public static String ZipExport_mustBeFile;
	public static String ZipExport_alreadyExists;
	public static String ZipExport_alreadyExistsError;
	public static String ZipExport_cannotOpen;
	public static String ZipExport_cannotClose;
	public static String ZipExport_selectDestinationTitle;
	public static String ZipExport_destinationEmpty;
	public static String ArchiveExport_description;
	public static String ArchiveExport_destinationLabel;
	public static String ArchiveExport_selectDestinationTitle;
	public static String ArchiveExport_destinationEmpty;
	public static String ArchiveExport_saveInZipFormat;
	public static String ArchiveExport_saveInTarFormat;
	public static String TarImport_invalid_tar_format;
	static {
		
		NLS.initializeMessages(BUNDLE_NAME, DataTransferMessages.class);
	}
}