Construção Headless com o APT no Eclipse

Instruções para Construir Espaços de Trabalho a partir da Linha de Comandos Diretamente ou com Ant

O plugin APT pode ser utilizado em conjunto com o Eclipse para construir o espaço de trabalho pré-configurado, seja diretamente a partir da linha de comandos ou por meio de ant com sua tarefa ant interna.

Construindo a partir da Linha de Comandos

Dada uma instalação do Eclipse com o plugin APT instalado, você pode chamar o construtor da linha de comandos com o seguinte comando (sem quebras de linha):
java -cp %ECLIPSE_HOME%/startup.jar org.eclipse.core.launcher.Main
   -noupdate -application org.eclipse.jdt.apt.core.aptBuild -data %WORKSPACE%
Isso chama o Eclipse no modo headless e constrói o espaço de trabalho conforme fornecido na linha de comandos. Qualquer configuração para o espaço de trabalho fornecido será observada na construção.

Construindo com Ant

Novamente, você precisará de uma instalação do Eclipse com o plugin APT instalado. Feito isso, a tarefa "apt" poderá ser chamada com o seguinte xml no arquivo 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>
Você precisará incluir o jar para APT no diretório lib da instalação ant ou colocá-lo no caminho de classe ao chamar ant. O jar está ativo em
%ECLIPSE_HOME%/plugins/org.eclipse.jdt.apt.core_X/aptcore.jar