有什么不同?什么被用于什么目的?
发布于 2010-04-23 00:54:31
作为的详细信息
Eclipse是
最小的可部署和可安装的软件组件。
每个插件都可以定义扩展点,这些扩展点定义了其他插件对功能贡献(代码和非代码)的可能性。例如,非代码功能贡献可以提供帮助内容。
该架构的基础是Eclipse的运行时环境Equinox,它是OSGI的参考实现。详情请参见OSGi development - Tutorial。
Eclipse的插件概念与OSGI的捆绑包概念相同。一般来说,OSGI包等同于插件,反之亦然。
提到
功能项目基本上是插件和其他功能的列表,可以理解为逻辑上独立的单元。
Eclipse将功能项目用于更新管理器和构建过程。您还可以提供具有以下功能的软件许可证
最后,是使用Eclipse平台构建的独立程序。可以选择将产品打包并作为一个或多个功能部件交付,这些功能部件只是一组插件,由Eclipse更新机制作为单个实体进行管理。
所以:
插件可以分组为多个功能,这些功能可以打包为一个称为产品的可执行单元。
https://stackoverflow.com/questions/2692048
复制相似问题