Construcción autónoma con APT en Eclipse

Instrucciones para construir espacios de trabajo directamente desde la línea de mandatos o con ant

El plug-in de APT puede utilizarse conjuntamente con Eclipse para construir el espacio de trabajo preconfigurado, ya sea directamente desde la línea de mandatos o a través de ant con la tarea ant correspondiente incorporada.

Construir desde la línea de mandatos

Dada una instalación de Eclipse con el plug-in de APT instalado, puede invocar el constructor de línea de mandatos con el mandato siguiente (sin saltos de línea):
java -cp %ECLIPSE_HOME%/startup.jar org.eclipse.core.launcher.Main
   -noupdate -application org.eclipse.jdt.apt.core.aptBuild -data %WORKSPACE%
Con esto se invoca Eclipse en modalidad autónoma y se construye el espacio de trabajo tal como se proporciona en la línea de mandatos. Cualquier configuración para el espacio de trabajo proporcionado se tendrá en cuenta en la construcción.

Construyendo con Ant

Además, necesitará una instalación de Eclipse con el plug-in de APT instalado. Dado esto, la tarea "apt" puede invocarse con el xml siguiente en el archivo build.xml:
<project name="test_eclipse" default="build" basedir=".">

    <taskdef name="apt" classname="org.eclipse.jdt.apt.core.build.JdtApt"/>
    
    <target name="build">
        <apt workspace="%WORKSPACE%" eclipseHome="%ECLIPSE_HOME%"/>
    </target>
    
</project>
Deberá añadir el jar de APT al directorio lib de la instalación de ant o situarlo en la vía de acceso de clases cuando se invoca ant. El jar está en
%ECLIPSE_HOME%/plugins/org.eclipse.jdt.apt.core_X/aptcore.jar