可以将 APT 插件与 Eclipse 配合使用以构建预先配置的工作空间,这可以直接从命令行进行,也可以通过 Ant 使用它的内置 Ant 任务进行。
java -cp %ECLIPSE_HOME%/startup.jar org.eclipse.core.launcher.Main -noupdate -application org.eclipse.jdt.apt.core.aptBuild -data %WORKSPACE%这将以无外设方式调用 Eclipse 并构建命令行上提供的工作空间。在执行构建时将采用所提供的工作空间的所有配置。
<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 放在类路径中。此 jar 是
%ECLIPSE_HOME%/plugins/org.eclipse.jdt.apt.core_X/aptcore.jar