Require-Bundle和Import-Package与feature.xml的要求

问题描述 投票:9回答:2

[构建包含多个插件和一个功能的Eclipse插件(lato sensu)时,我有两种指定依赖项的方式:

  • 在插件本身中,使用Require-Bundle中的Import-PackageMETA-INF/MANIFEST.MF
  • 在功能的feature.xml文件中。

据我所知,在较低级别的插件中声明依赖项就足够了。为什么我们仍然具有feature.xml requires机制?


更新

feature.xml description in the Eclipse Help

[构建包含多个插件和一个功能的Eclipse插件(lato sensu)时,我有两种指定依赖项的方式:在插件本身中,使用Require-Bundle和Import -...
eclipse eclipse-rcp eclipse-plugin
2个回答
6
投票
我建议坚持使用功能导入来描述您的高级依赖项,以确保它们已完全安装。仅依赖于OSGi依赖项最适合自由浮动的捆绑包,这些捆绑包不是应该作为一个单元安装的较大捆绑包的一部分。

5
投票
© www.soinside.com 2019 - 2024. All rights reserved.