p.setUserProperty("ant.file", buildFile.getAbsolutePath());
p.setProperty(BUILD_CLASSPATH, buildClasspathStr);
p.setProperty(BUILD_VERBOSE, buildVerboseStr);
p.init();
final ProjectHelper helper = ProjectHelper.getProjectHelper();
p.addReference("ant.projectHelper", helper);
helper.parse(p, buildFile);
final String[] buildTargets = buildTargetStr == null
|| buildTargetStr.isEmpty() ? new String[] { p
.getDefaultTarget() } : buildTargetStr.split(",");
for (final String t : buildTargets) {