5

我想创建一个自定义的 Eclipse,它默认安装了Mybatipse以及其他一些插件。我正在使用 Eclipse 中的 Oomph 产品设置来创建我的产品。我的猜测是在 P2 director 节点中添加一个需求,但我不知道如何正确设置它。我已经看到将插件名称放在这样的需求的名称部分的示例,org.eclipse.emf.compare.source.feature.group但我不知道从哪里获取我想要的插件的信息。我是否朝着正确的方向前进?

4

1 回答 1

10

在他们的主页上,这个插件的 P2 更新站点是:

http://dl.bintray.com/harawata/eclipse

步骤1:

在“Repository Explorer (Oomph)”视图中(您可能需要在 Workbench 中添加此视图),您可以看到插件:

存储库资源管理器(Oomph)

  • 将更新站点粘贴到第一个字段中。
  • 选择“MyBatipse”项目
  • 您将看到可用的版本。

第2步:

在产品设置文件的设置编辑器中,创建一个新的“P2 Director”任务:

创建一个

并再次在新创建的节点中创建一个“存储库”子节点。

第 3 步:

双击“存储库”节点以查看属性(应该会出现一个新视图。有时您需要执行此操作两次才能看到属性)。

在 URL 中输入 P2 更新站点。

输入 URL 属性

第4步:

返回您的存储库浏览器视图,将“MyBatipse”拖放到您的“P2 Director”节点上,它将显示为子节点。

哇哦拖放

注意:如果您想修复插件的精确版本,您还可以从存储库资源管理器中拖放其中一个版本

结果:

如果你*.setup用文本编辑器打开你的文件,你应该看到这样的部分:

  <setupTask
      xsi:type="setup.p2:P2Task">
    <requirement
        name="net.harawata.mybatipse.feature.feature.group"/>
    <repository
        url="http://dl.bintray.com/harawata/eclipse"/>
  </setupTask>
于 2016-10-23T10:13:46.097 回答