additionalProperties.put(project.getChangedModulesProperty() == null ? "hudson.ivy.changedModules" : project
.getChangedModulesProperty(), StringUtils.join(changedModules, ','));
}
}
IvyBuilderType ivyBuilderType = project.getIvyBuilderType();
hudson.tasks.Builder builder = ivyBuilderType.getBuilder(additionalProperties, null, buildEnvironments);
logger.println("Building project with " + ivyBuilderType.getDescriptor().getDisplayName());
if (builder.perform(IvyModuleSetBuild.this, launcher, listener))
return Result.SUCCESS;
return Result.FAILURE;