基于功能依赖性定义Eclipse开发目标平台?

时间:2013-09-19 11:26:33

标签: eclipse eclipse-rcp p2

背景

在我的RCP应用程序中,我有一个由插件和功能组成的项目,设置如下:

my.plugin/
  META-INF/MANIFEST.MF
  plugin.xml
  src/
my.feature/
  feature.xml

该插件包含 unversioned 对其他bundle的依赖(在其他功能中)。该功能包含版本化对其他功能的依赖性。

最后,我将构建一个RCP应用程序作为基于功能的产品。

所有功能依赖项都可以在Nexus服务器托管的p2仓库中找到(通过HTTP)。

问题

使用Tycho和清单优先方法可以很好地构建上述内容。 Tycho根据版本化的功能依赖性选择正确的目标平台。

开发时,我想通过阅读功能版本来创建指定功能的目标平台,以便我知道正在针对与指定功能集兼容的目标平台进行开发。

基于此功能依赖关系规范创建目标平台的好方法是什么?理想情况下,我想我只想使用最新的兼容版本自动生成目标平台,就像Tycho一样。

0 个答案:

没有答案