【发布时间】:2010-09-15 07:10:46
【问题描述】:
我正在 Mac 和 PC 上的 Eclipse 3.4(官方)上开发一系列插件。
目前(我知道这不是最佳做法)我的一些常用插件导出了它们的所有包。
问题是这样的:许多列出的包都是空的,因为子包不是, 例如:prefix.core 可能为空,而 prefix.core.model 可能不是。
即使我使用相同的清单文件,在一个平台上列出空包也会在另一个平台上的清单文件中引发错误。如果我省略了该平台中的包,那么当我来到另一个平台时,我会被告知该插件不会导出所有内容。
知道发生了什么吗?我不知道为什么 PC 和 Mac 在非 UI 相关问题上会有差异。唯一显着的区别是,mac 运行的是 Java 5(仍然不是 Eclipse for Java 6),而 PC 运行的是 Java 6,但清单应该与它无关。
【问题讨论】:
标签: java eclipse plugins manifest