我基本上需要标准的完整描述,以及涉及该主题的任何文档。
(它的适用性、问题、质量属性被标准所提升和未被提升)。
任何参考资料都会有帮助。
发布于 2010-01-21 23:44:42
也许Erich Gamma的书Contributing to Eclipse: Principles, Patterns, and Plug-Ins就是你要找的?
发布于 2010-01-22 00:01:17
Notes on the Eclipse Plug-in Architecture?
发布于 2010-01-22 00:16:01
对于所使用的框架:,Book也是一个很好的补充。
(因此,虽然它不直接与eclipse体系结构有关,但它与它的核心元素之一有关)
摘自1.8.2节:
如前所述,Eclipse IDE和平台是基于OSGi的实现的。然而,情况并不总是这样:在3.0版之前,Eclipse使用自己的自定义模块系统。
在Eclipse术语中,模块是一个“插件”。
事实上,Eclipse开发人员仍然经常使用术语插件作为OSGi包的替代名称。
在旧的Eclipse系统中,插件是在顶层包含名为plugin.xml的文件的目录。该文件包含的元数据与OSGi清单中的元数据大致相似:插件的名称、供应商、版本、导出的包和所需的插件。注意这里的一个关键区别。
在Eclipse插件系统中,依赖项不是在Java包级别声明的,而是在整个插件级别声明的。我们将根据插件的ID声明一个依赖项,这将使我们能够访问该插件中所有导出的包。
https://stackoverflow.com/questions/2110373
复制相似问题