The Ant core plug-in declares a main entry point that allows the running of Eclipse's integrated Ant support in a headless environment. An Ant build can then be run directly from the main platform launcher.
This is an example .bat file that shows how to make use of the antRunner application entry point on Windows.
echo off setlocal REM **************************************************** REM The JRE java.exe to be used set JAVAEXE="C:\jdk1.4.2\jre\bin\java.exe" REM The Eclipse launcher jar set LAUNCHERJAR="C:\eclipse\plugins\org.eclipse.equinox.launcher_1.0.0.v20070319.jar" REM The location of your workspace set WORKSPACE=C:\runtime-workspace REM The buildfile to use for the build set BUILDFILE=build.xml REM **************************************************** if not exist %JAVAEXE% echo ERROR: incorrect java.exe=%JAVAEXE%, edit this file and correct the JAVAEXE envar if not exist %JAVAEXE% goto done if not exist %LAUNCHERJAR% echo ERROR: incorrect equinox.launcher jar=%LAUNCHERJAR%, edit this file and correct the LAUNCHERJAR envar if not exist %LAUNCHERJAR% goto done if not exist %WORKSPACE% echo ERROR: incorrect workspace=%WORKSPACE%, edit this file and correct the WORKSPACE envar if not exist %WORKSPACE% goto done if not exist %BUILDFILE% echo ERROR: incorrect buildfile=%BUILDFILE%, edit this file and correct the BUILDFILE envar if not exist %BUILDFILE% goto done :run @echo on %JAVAEXE% -cp %LAUNCHERJAR% org.eclipse.equinox.launcher.Main -noupdate -application org.eclipse.ant.core.antRunner -data %WORKSPACE% -buildfile %BUILDFILE% :done pause