Dim*_*ims 7 eclipse eclipse-plugin manifest.mf eclipse-rcp
这是在这里说,该产品的标识应设置"作为你的插件清单中定义".
这是什么意思?那个产品ID应该与插件ID一致?但这不可能是真的,因为产品可以包含许多插件.
如何在插件清单中指定产品?
UPDATE
使用Eclipse编辑器编辑产品文件时,我有2个位置来定义产品

在上部领域,我显然可以输入任何我想要的东西.较低的字段显然是指某些插件的"产品"扩展,允许通过按钮创建新的插件.
这两个地方之间有什么关系?
在您的插件中,您使用扩展点定义产品org.eclipse.core.runtime.products- 类似于:
<extension
id="product"
point="org.eclipse.core.runtime.products">
<product
name="%product.name"
application="org.eclipse.e4.ui.workbench.swt.E4Application">
.. more ...
Run Code Online (Sandbox Code Playgroud)
产品 id 就是插件 id 加上属性值id,所以类似于pluginid.product. 这是您在产品配置中指定的内容。产品配置编辑器应在可用产品列表中向您显示此 ID。
更新:我还没有看到ID产品文件中该字段的用途的良好解释,可能与 p2 安装代码有关。我看过一些讨论,说如果它与其他 id 匹配,可能会导致错误。使用唯一的 id 是有效的。
| 归档时间: |
|
| 查看次数: |
1055 次 |
| 最近记录: |