如何使两个更新站点使用相同的功能和插件文件夹

时间:2013-10-27 05:57:53

标签: eclipse p2

有没有办法维护两个不同的更新站点/ p2存储库,指向具有插件和功能文件的同一文件夹?

我需要维护两个站点:一个用于完整的功能列表,另一个用于有限的功能。因此,我想将其引用到完整的网站目录的功能和插件,而不是维护功能和插件的重复副本。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

p2工件存储库格式允许通过映射规则配置它期望工件的位置。默认规则是

<rule filter='(&amp; (classifier=osgi.bundle))' output='${repoUrl}/plugins/${id}_${version}.jar'/>

因此,如果您的完整存储库位于http://example.org/full/且存储库位于http://example.org/limited/,则可以使用以下规则将存储库指向有限存储库指向完整存储库中的工件文件:

<rule filter='(&amp; (classifier=osgi.bundle))' output='${repoUrl}/../full/plugins/${id}_${version}.jar'/>

只需以相同的方式更新所有规则,它应该有效。从来没有尝试过这个。