1 7 package com.bull.eclipse.jonas.utils; 8 9 import java.io.File ; 10 11 import org.eclipse.ant.internal.ui.launchConfigurations.AntLaunchShortcut; 12 import org.eclipse.ant.internal.ui.model.AntUtil; 13 import org.eclipse.core.resources.IFile; 14 import org.eclipse.debug.core.ILaunchManager; 15 16 import com.bull.eclipse.jonas.JonasLauncherPlugin; 17 18 24 public class AntUtils { 25 26 public static void runAnt(String buildFile) { 27 IFile file = AntUtil.getFile(buildFile); 28 JonasLauncherPlugin.log("File exist ? " + file.exists()); 29 JonasLauncherPlugin.log(file.toString()); 30 AntLaunchShortcut shortcut= new AntLaunchShortcut(); 31 shortcut.setShowDialog(false); 32 shortcut.launch(file, ILaunchManager.RUN_MODE, null); 33 } 34 35 public static void runAnt(String buildFile, String target) { 36 IFile file = AntUtil.getFile(buildFile); 37 JonasLauncherPlugin.log("File exist ? " + file.exists()); 38 JonasLauncherPlugin.log(file.toString()); 39 AntLaunchShortcut shortcut= new AntLaunchShortcut(); 40 shortcut.setShowDialog(false); 41 shortcut.launch(file, ILaunchManager.RUN_MODE, target); 42 } 43 44 } 45 | Popular Tags |