1 11 12 package org.eclipse.ant.internal.core.ant; 13 14 import java.util.Iterator ; 15 16 import org.apache.tools.ant.BuildListener; 17 import org.apache.tools.ant.Main; 18 import org.apache.tools.ant.Project; 19 20 public class EclipseAntMain extends Main { 21 22 private Project fEclipseAntProject; 23 24 public EclipseAntMain(Project eclipseAntProject) { 25 super(); 26 fEclipseAntProject = eclipseAntProject; 27 } 28 29 public static void run(String [] args, Project eclipseAntProject) { 30 Main projectHelpMain = new EclipseAntMain(eclipseAntProject); 31 projectHelpMain.startAnt(args, null, null); 32 } 33 34 37 protected void exit(int exitCode) { 38 } 40 41 44 protected void addBuildListeners(Project project) { 45 Iterator listeners = fEclipseAntProject.getBuildListeners().iterator(); 46 while (listeners.hasNext()) { 47 project.addBuildListener((BuildListener) listeners.next()); 48 } 49 } 50 } 51 | Popular Tags |