首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >feature和plugin.xml的区别是什么?

feature和plugin.xml的区别是什么?
EN

Stack Overflow用户
提问于 2009-08-31 12:30:27
回答 1查看 5.5K关注 0票数 3

我在eclipse插件开发中有一些基本的问题,谁能给出以下问题的澄清,

什么时候我们应该在插件开发中添加特性?

feature和plugin.xml有什么不同?

关于Mathan

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-08-31 12:54:52

正如在this thread中提到的

  • 插件是eclipse的“工作单元”。一个OSGi包,它提供了一个类路径,可以通过扩展对eclipse做出贡献。

  • 一个片段指向一个主机插件,它提供的任何东西(类路径、扩展等)都会被“吸”到主机插件中。片段也是更专业的OSGi包。

  • 一个特性代表了插件的版本化集合,并且是用于eclipse中的配置管理的。它们可以手动部署,也可以通过更新管理器进行部署。如果您希望通过更新管理器进行部署,则需要使用功能来表示您的插件。

因此,如果你想要通过更新管理器来管理你的一个或多个插件,一个功能是合适的。

您可以在Eclipse帮助中找到更多信息:

  • Feature

功能不包含任何代码。

它们仅仅描述了一组插件,这些插件提供了该特性的功能和有关如何更新它的信息。

功能打包在功能存档文件中,并使用功能清单文件feature.xml描述

  • Plugin

虽然组织功能是为了分发和更新产品,但组织插件是为了促进产品团队之间产品功能的开发。开发团队决定何时将程序功能划分为单独的插件。

插件打包在插件归档文件中,并使用插件清单文件plugin.xml.进行描述

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1357234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档