Консольная компоновка с APT в Eclipse

Инструкции по созданию рабочих областей из командной строки, напрямую либо с помощью ant

Модулем APT системы Eclipse можно пользоваться для компоновки заранее настроенных рабочих областей, как из командной строки, так и через ant с помощью встроенной задачи ant.

Компоновка из командной строки

Если в Eclipse установлен модуль APT, можно запустить компоновку из командной строки с помощью следующей команды (команда должна быть введена в одной строке):
java -cp %ECLIPSE_HOME%/startup.jar org.eclipse.core.launcher.Main
   -noupdate -application org.eclipse.jdt.apt.core.aptBuild -data %WORKSPACE%
Эта команда запускает Eclipse в консольном режиме и компонует рабочую область в соответствии с параметрами, указанными в командной строке. Компоновка выполняется с учетом конфигурации, указанной для рабочей области.

Компоновка с помощью ant

Для этого варианта необходимо, чтобы в Eclipse был установлен модуль APT. В этом случае задачу apt можно вызвать с помощью следующего кода в файле 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>
Перед вызовом ant нужно скопировать файл jar APT в каталог lib ant или добавить его расположение в переменную classpath. Этот файл jar находится в
%ECLIPSE_HOME%/plugins/org.eclipse.jdt.apt.core_X/aptcore.jar