【问题标题】:Installing bundles from the local file system into Eclipse (via a p2 repository)将包从本地文件系统安装到 Eclipse(通过 p2 存储库)
【发布时间】:2010-07-27 12:01:51
【问题描述】:

我有一些 OSGI 包,我想将它们存储在本地 P2 存储库中。我已遵循本指南:

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

使用 eclipsec.exe 将包含捆绑包的文件夹转换为 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 更新管理器中,我选择添加一个按“本地...”按钮,在其中指定存储库的路径:

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

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

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

【问题讨论】:

  • 嗯,创建一个更新站点并将我的捆绑包包装成功能,然后添加到可以构建和引用的更新站点也可以工作,即使它更耗时。

标签: eclipse tycho p2


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2012-07-02
    • 2016-04-03
    • 1970-01-01
    • 1970-01-01
    • 2016-09-29
    • 1970-01-01
    • 2021-08-09
    • 2013-02-08
    • 2018-02-07
    相关资源
    最近更新 更多