0

我已经在 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

请帮我。感谢您的时间!

4

1 回答 1

0

您的构建 Eclipse 中可能未安装 AJDT。它需要存在才能找到 AJDT_AjcCompilerAdapter 类。

于 2012-07-23T03:29:41.507 回答