我正在开发一个依赖于Acceleo的eclipse功能。当我使用其更新站点安装我的功能时,我收到错误,因为它找不到与Acceleo相关的插件。
我的功能清单声明了相关的插件和功能。
如果用户在安装我的功能之前添加Acceleo更新站点或在安装我的功能之前安装Acceleo,我的功能安装正常,但我希望这是自动发生的。
这甚至可能吗?
希望有意义并提前感谢。
答案 0 :(得分:0)
您的site.xml
可以引用另一个列出其他更新站点的文件,以用于查找所需的依赖项。有关提示,请参阅http://www.eclipse.org/forums/index.php/m/597390/。
答案 1 :(得分: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发布者转换为存储库引用。