什么是';';向基于p2的Eclipse目标平台添加bundle jar的方法?

什么是';';向基于p2的Eclipse目标平台添加bundle jar的方法?,eclipse,p2,target-platform,Eclipse,P2,Target Platform,我想知道:向基于p2的目标平台添加捆绑包的最佳方式是什么? 我不想使用本地目录,我想有一个目标平台,工作出的 这个盒子是给我们所有的团队成员的 现在我成功了,但我有一种感觉,我错过了一种更直接的方式 这样做 我的情况如下: 我的目标平台有许多p2位置,托管在我们的现场服务器上。 大多数都是镜像存储库,但我有一个用于“杂项”捆绑包 这就是我向目标平台添加捆绑包的方式 我切换到另一个工作区,该工作区使用带有JAR的捆绑目录 我将bundle jar添加到该目录中 我将捆绑包添加到我的“第三方”功能

我想知道:向基于p2的目标平台添加捆绑包的最佳方式是什么? 我不想使用本地目录,我想有一个目标平台,工作出的 这个盒子是给我们所有的团队成员的

现在我成功了,但我有一种感觉,我错过了一种更直接的方式 这样做

我的情况如下:

我的目标平台有许多p2位置,托管在我们的现场服务器上。 大多数都是镜像存储库,但我有一个用于“杂项”捆绑包

这就是我向目标平台添加捆绑包的方式

  • 我切换到另一个工作区,该工作区使用带有JAR的捆绑目录
  • 我将bundle jar添加到该目录中
  • 我将捆绑包添加到我的“第三方”功能中
  • 我导出该功能,并将其上载到我们的服务器,删除旧功能
  • 我切换回我的正常工作区,并重新加载目标平台链接
有时eclipse会感到有点困惑,并继续使用缓存版本,但是 一般来说,这种方法是有效的

我的问题:

有没有更简单的方法? 有没有更“增量”的方法?我重建p2存储库,而不是添加
新版本的功能。

您应该看看p2的发布者和镜像工具。发布者创建p2元数据,通过镜像,您可以将工件复制到现有p2存储库中(假定您具有文件系统访问权限)

还有一个问题