0

我正在开发一个依赖于 Acceleo 的 Eclipse 功能。当我使用其更新站点安装我的功能时,我收到一个错误,因为它找不到与 Acceleo 相关的插件。

我的功能清单声明了依赖的插件和功能。

如果用户在安装我的功能之前添加 Acceleo 更新站点或在安装我的功能之前安装 Acceleo,我的功能安装良好,但我希望这能自动发生。

这甚至可能吗?

希望这是有道理的,并提前感谢。

4

2 回答 2

0

site.xml可以参考另一个文件,其中列出了用于查找所需依赖项的其他更新站点。有关一些提示,请参阅http://www.eclipse.org/forums/index.php/m/597390/

于 2012-06-27T02:58:59.353 回答
0

P2 支持在其元数据中引用其他存储库。它看起来像下面,

<references size='2'>
<repository uri='http://www.example.com/eclipse/updates' url='http://www.example.com/eclipse/updates' type='0' options='0'/>
<repository uri='http://www.example.com/eclipse/updates' url='http://www.example.com/eclipse/updates' type='1' options='0'/>
</references> 

您可以将 Acceleo 的更新站点引用添加到 feature.xml 文件中。这将由 p2 发布者转换为存储库引用。

于 2012-07-04T03:25:42.673 回答