我已经通过扩展点(添加菜单和功能)扩展了一个已经存在的插件,它有自己的产品定义文件,并且它自己的类 Application 实现了 IApplication。我想创建一个产品配置(自定义启动画面等...)。我的插件需要一个应用程序类吗?我希望我的插件是独立的,独立的,带有启动器。不是片段。我必须继承现有的插件应用程序吗?感谢您的提示和技巧。
问问题
1023 次
1 回答
0
您应该能够声明自己的product
(使用org.eclipse.core.runtime.products
扩展点)指定现有的application
id。
因此,例如,可以像这样声明您的产品:
<plugin>
<extension
id="product"
point="org.eclipse.core.runtime.products">
<product
name="My product name"
application="org.eclipse.e4.ui.workbench.swt.E4Application">
.... more ....
此示例使用现有插件中使用org.eclipse.core.runtime.applications
扩展点声明的 Eclipse E4 应用程序的现有应用程序 ID。
如果您要扩展的应用程序基于 Eclipse 4,您的产品定义将需要包含应用程序 XMI 文件的属性:
<property
name="applicationXMI"
value="plugin id/Application.e4xmi">
</property>
您将需要查看现有产品定义以找到 XMI 文件的位置。
您可能还需要 CSS 文件、主题和资源的属性。
于 2013-10-21T10:27:35.247 回答