如何在Oomph产品设置中添加插件?

时间:2016-10-21 14:54:27

标签: eclipse oomph

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

1 个答案:

答案 0 :(得分:9)

在其主页上,此插件的P2更新站点为:

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

第1步:

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

Repository Explorer (Oomph)

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

第2步:

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

Create a "P2 Director" child node

再次在新创建的节点中创建一个“Repository”Child。

第3步:

双击“Repository”节点以查看属性(应显示一个新视图。有时您需要执行此操作两次bevor,您会看到属性)。

在URL中输入P2更新站点。

Enter the URL properties

第4步:

返回您的Repository资源管理器视图,在“P2 Director”节点上拖放“MyBatipse”,它将显示为子节点。

Oomph drag and drop

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

结果:

如果您使用文本编辑器打开*.setup文件,则应该选择以下部分:

  <setupTask
      xsi:type="setup.p2:P2Task">
    <requirement
        name="net.harawata.mybatipse.feature.feature.group"/>
    <repository
        url="http://dl.bintray.com/harawata/eclipse"/>
  </setupTask>