将bundle从本地文件系统安装到Eclipse中(通过p2存储库)

时间:2010-07-27 12:01:51

标签: eclipse tycho p2

我有一些OSGI捆绑包,我想存储在本地P2存储库中。我遵循了这个指南:

https://docs.sonatype.org/display/TYCHO/How+to+make+existing+OSGi+bundles+consumable+by+Tycho

使用eclipsec.exe将带有bundle的文件夹转换为p2存储库。结果结构如下:

c:\test\repo
c:\test\repo\plugins
c:\test\repo\plugins\my.bundle.jar
c:\test\repo\artifacts.jar
c:\test\repo\content.jar

现在我想在eclipse Helios中添加这个存储库。在eclipse更新管理器中,我选择添加按“Local ...”按钮,我在其中指定了repo的路径:

Name: testRepo
Location: file:/C:/test/repo/

然后我取消选中“按类别分组项目”,但它只是说“没有可用的项目”。

如何将此本地存储库添加到eclipse?

1 个答案:

答案 0 :(得分:2)

您需要创建一个新的“功能项目”(新增 - >其他 - >插件开发 - >“功能项目”) 然后,您需要从项目属性将其链接到您的项目。

然后您需要创建一个新的“更新站点项目”(feature.xml概述上有一个链接)。 然后,您需要将其链接到项目以及项目属性中的功能。

然后添加一个新类别,以及您在其中创建的功能,然后说构建并为您构建更新站点...