# antRunner application entry point

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

Ant support