我在eclipse插件开发中有一些基本问题,任何人都可以澄清以下问题,
我们什么时候应该在插件开发中添加功能?
feature和plugin.xml有什么区别?
问马汉
正如这个帖子中提到的:
插件是日食"工作单元".一个OSGi包,它提供了一个类路径,可以通过扩展来实现eclipse.
一个片段指向一个主机插件,它提供的任何东西(类路径,扩展等)都被"吸"到主机插件中.片段也是更专业的OSGi包.
甲特征表示插件的版本集,并且在eclipse用于配置管理.它们可以手动部署或通过更新管理器部署.如果要通过更新管理器进行部署,则需要使用功能来表示插件.
因此,如果您想通过更新管理器管理插件或插件,则需要使用一项功能.
您可以在Eclipse帮助中找到更多信息:
功能不包含任何代码.
它们仅描述了一组插件,这些插件提供了功能的功能以及有关如何更新功能的信息.
功能打包在功能存档文件中,并使用功能清单文件feature.xml进行描述.
虽然为了分发和更新产品而组织功能,但组织插件以促进产品团队之间的产品功能的开发.开发团队确定何时将程序功能划分为单独的插件.
插件打包在插件存档文件中,并使用插件清单文件进行描述plugin.xml
.
归档时间: |
|
查看次数: |
5041 次 |
最近记录: |