in org.apache.easyant4e/src/org/apache/easyant4e/ivyde/extension/model/EasyAntModuleDescriptorExtension.java [124:140]
private List<String> getBuildTypes() {
// load default build types
final ArrayList<String> buildTypes = new ArrayList<String>();
Job job = new Job("Easyant - Getting list of Build Types (" + EASYANT_BUILD_TYPES_ORG + ") " + "from repository ...") {
protected IStatus run(IProgressMonitor monitor) {
for (String module : easyantCoreService.getAllCoreBuildTypes()) {
String shortName = module.substring(module.indexOf("#")+1);
buildTypes.add(shortName);
buildTypes.add(module);
}
return Status.OK_STATUS;
}
};
job.setPriority(Job.LONG);
job.schedule();
return buildTypes;
}