可以将 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