我有一个产品定义,其中包括我编写的一项功能和 org.eclipse.feature。当我从 eclipse 构建这个产品时,它成功完成。但是,当我尝试使用 Headless 构建时,编译过程失败,因为它抱怨找不到 org.eclipse.ui 中包含的类。例如,这些类之一是 PlatformUI。构建过程因此失败。
我已经检查过,org.eclipse.ui 包含在 org.eclipse.ui 插件中。我还尝试将此插件明确包含在我的自定义功能中,但无济于事。
我也尝试过删除其中一个有问题的插件,但下一个使用 org.eclipse.ui 的插件失败了。因此,这似乎绝对是某个类路径问题。
我已经使用 Eclipse 3.3.2 版本尝试过这个无头构建。