我已经在 Eclipse 3.6 中成功地将 ajdt 与 pde headless build 结合使用。我在项目的build.properties中有以下条目:
compilerAdapter=org.eclipse.ajdt.core.ant.AJDT_AjcCompilerAdapter
sourceFileExtensions=*.java, *.aj
然而,一旦我切换到 Eclipse 3.8,我在基于 ant 的 pde 无头构建期间得到了以下堆栈:
[java] c:\eclipse3.8\plugins\org.eclipse.pde.build_3.8.0.v20120523-1555\scripts\productBuild\productBuild.xml:43:执行此行时出现以下错误:
[java] c:\eclipse3.8\plugins\org.eclipse.pde.build_3.8.0.v20120523-1555\scripts\build.xml:105:执行此行时出现以下错误:
[java] c:\eclipse3.8\plugins\org.eclipse.pde.build_3.8.0.v20120523-1555\templates\headless-build\customTargets.xml:12:执行他的行时出现以下错误:
[java] c:\eclipse3.8\plugins\org.eclipse.pde.build_3.8.0.v20120523-1555\scripts\productBuild\allElements.xml:20:执行此行时出现以下错误:
[java] c:\eclipse3.8\plugins\org.eclipse.pde.build_3.8.0.v20120523-1555\scripts\genericTargets.xml:119:执行此行时出现以下错误:
[java] c:\eclipse3.8\plugins\org.eclipse.pde.build_3.8.0.v20120523-1555\scripts\genericTargets.xml:129:执行此行时出现以下错误:
[java] c:\MyApp\temp\compile.org.eclipse.pde.build.container.feature.xml:4:执行此行时出现以下错误:
[java] c:\MyApp\temp\plugins\com.foo.myplugin\build.xml:176:执行此行时出现以下错误:
[java] c:\MyApp\temp\plugins\com.foo.myplugin\build.xml:122:找不到类:org.eclipse.ajdt.core.ant.AJDT_AjcCompilerAdapter
请帮我。感谢您的时间!