1

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

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

4

1 回答 1

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'/>

只需以相同的方式更新所有规则,它应该可以工作。不过,我自己从未尝试过。

于 2013-10-31T11:38:20.500 回答