我想创建一个自定义的 Eclipse,它默认安装了Mybatipse以及其他一些插件。我正在使用 Eclipse 中的 Oomph 产品设置来创建我的产品。我的猜测是在 P2 director 节点中添加一个需求,但我不知道如何正确设置它。我已经看到将插件名称放在这样的需求的名称部分的示例,org.eclipse.emf.compare.source.feature.group
但我不知道从哪里获取我想要的插件的信息。我是否朝着正确的方向前进?
问问题
1105 次
1 回答
10
在他们的主页上,这个插件的 P2 更新站点是:
http://dl.bintray.com/harawata/eclipse
步骤1:
在“Repository Explorer (Oomph)”视图中(您可能需要在 Workbench 中添加此视图),您可以看到插件:
- 将更新站点粘贴到第一个字段中。
- 选择“MyBatipse”项目
- 您将看到可用的版本。
第2步:
在产品设置文件的设置编辑器中,创建一个新的“P2 Director”任务:
并再次在新创建的节点中创建一个“存储库”子节点。
第 3 步:
双击“存储库”节点以查看属性(应该会出现一个新视图。有时您需要执行此操作两次才能看到属性)。
在 URL 中输入 P2 更新站点。
第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 回答