将本地文件系统中的包安装到 Eclipse 中(通过 p2 存储库)
我有一些 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 中?
I have a few OSGI bundles that I would like to store in a local P2 repository. I have followed this guide:
https://docs.sonatype.org/display/TYCHO/How+to+make+existing+OSGi+bundles+consumable+by+Tycho
to use eclipsec.exe to convert the folder with bundles into a p2 repository. The resulting structure is like this:
c:\test\repo
c:\test\repo\plugins
c:\test\repo\plugins\my.bundle.jar
c:\test\repo\artifacts.jar
c:\test\repo\content.jar
Now I would like to add this repository in eclipse Helios. In the eclipse update manager I select add an press the "Local..." button where I specify the path to the repo:
Name: testRepo
Location: file:/C:/test/repo/
I then uncheck "Group items by category" but it just says "There are no items available".
How do I add this local repository to eclipse?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
需要新建一个“功能项目”(新建-->其他-->插件开发-->“功能项目”)
然后您需要从其项目属性将其链接到您的项目。
然后您需要创建一个新的“更新站点项目”(feature.xml Overview 上有一个链接)。
然后,您需要将其链接到您的项目以及项目属性中的功能。
然后添加一个新类别以及您在其中创建的功能,然后说构建,它会为您构建更新站点...
You need to create a new "Feature project" (New-->other-->plug-in development-->"Feature project")
Then you need to link this to your project from its project properties.
Then you need to create a new "Update Site Project" (there is a link on feature.xml Overview).
Then you need to link this to your project and the feature from its project properties.
then add a new category, and the feature you created in it, then say build and it builds the update site for you...