在 Eclipse 中利用 APT 進行無監視器型的建置

直接從指令行中,或利用 Ant 來建置工作區的指示

您可以結合 Eclipse 來利用 APT 外掛程式建置您預先配置的工作區,您可以直接從指令行建置,也可以透過內建的 Ant 作業,利用 Ant 來建置。

從指令行建置

在給定安裝了 APT 外掛程式的 Eclipse 安裝架構之後,您可以利用下列指令(不分行)來呼叫指令行建置器:
java -cp %ECLIPSE_HOME%/startup.jar org.eclipse.core.launcher.Main
   -noupdate -application org.eclipse.jdt.apt.core.aptBuild -data %WORKSPACE%
這會以無監視器型模式來呼叫 Eclipse,且會依照指令行所提供來建置工作區。 建置時,會遵循所提供的工作區之任何配置。

利用 Ant 建置

同樣地,您也需要安裝了 APT 外掛程式的 Eclipse 安裝架構。 給定這個安裝架構之後,便可以利用 build.xml 檔中的下列 XML 來呼叫 "apt" 作業:
<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>
您必須將 APT 的 JAR 加到您的 Ant 安裝架構的 lib 目錄中,或在呼叫 Ant 時,將它放在類別路徑中。 這個 JAR 的位置如下:
%ECLIPSE_HOME%/plugins/org.eclipse.jdt.apt.core_X/aptcore.jar