// or create a list of project to export
// Project[] allProjects = workspace.getProjects();
// set up the export specification
ExportCodeSpec exportData = new ExportCodeSpec();
exportData.includeClass(false);
exportData.includeJava(true);
exportData.includeResources(true);
exportData.overwriteFiles(true);
exportData.setPackages(packages);
// exportData.setProjects(allProjects);
//export use sub directory
exportData.useSubdirectories(true);
exportData.setExportDirectory("c:\\tmp");
// perform the export
workspace.exportData(exportData);
}
// if we had an export problem, list the errors
catch(IvjExportException e) {
String[] errors = e.getErrors();
workspace.logMessage("\nErrors during export!\n", true);
for(int i=0; i<errors.length; i++)
workspace.logMessage(errors[i]+"\n", true);
}