log("Exporting " + packages.length + " package(s) to " + dest);
for (int i = 0; i < packages.length; i++) {
log(" " + packages[i].getName(), Project.MSG_VERBOSE);
}
ExportCodeSpec exportSpec = new ExportCodeSpec();
exportSpec.setPackages(packages);
exportSpec.includeJava(exportSources);
exportSpec.includeClass(exportClasses);
exportSpec.includeResources(exportResources);
exportSpec.includeClassDebugInfo(exportDebugInfo);
exportSpec.useSubdirectories(true);
exportSpec.overwriteFiles(true);
exportSpec.setExportDirectory(dest);
VAJUtil.getWorkspace().exportData(exportSpec);
} catch (IvjException ex) {
throw VAJUtil.createBuildException("Exporting failed!", ex);
}
}