【发布时间】:2015-11-13 08:20:42
【问题描述】:
我正在创建一些与 Eclipse IDE 挂钩的插件。但是,我一直坚持创建可重现的目标平台。
我天真的第一种方法是检查一个新的 Eclipse 实例的关于对话框中使用的功能(它只是一个)并基于这些创建一个目标平台:
<location includeAllPlatforms="false" includeMode="slicer" includeSource="true" type="InstallableUnit">
<repository location="http://download.eclipse.org/releases/mars"/>
<unit id="epp.package.java" version="0.0.0"/>
</location>
(我也试过org.eclipse.epp.package.java.feature.feature.group,从对话框中看起来是一样的。)
不用说:这根本行不通。使用规划器模式(我宁愿不这样做,因为“可重现”)允许我至少启动某种 Eclipse 应用程序,但它看起来不同,并且所有 Java 东西(透视图、视图、菜单贡献)都丢失了。
我检查了 Eclipse Git 存储库,但它们似乎根本不使用目标平台,所以......获取包含 Eclipse IDE 的目标平台的正确方法是什么?
【问题讨论】: