繁体   English   中英

Eclipse插件在Eclipse之外重用

[英]Eclipse plugin reuse outside eclipse

是否可以在Eclipse之外运行Eclipse插件?

不是真的,因为你需要Equinox运行时容器。 你可以使用eclipse exeecutable运行一个插件,作为一个应用程序,请参阅:

http://wiki.eclipse.org/FAQ_How_do_I_create_an_application%3F

您正在有效地创建一个org.eclipse.core.runtime.applications扩展点。

您还可以将插件作为Eclipse应用程序的一部分发布,然后将其作为可执行文件导出,以便可以在Eclipse之外运行它。 这仍然将Equinox运行时和插件捆绑在一起。

最终,插件仍然是java代码。 您的插件是否在Eclipse外部运行取决于其依赖性。 如果您的捆绑包更加面向OSGi,您可以运行其他框架,如Felix

如果你小心,你可以完全在OSGi之外运行。 例如,Equinox Registry可以在OSGi之外独立运行。 (请参阅此测试页 ,“第IV部分。独立注册表运行”)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM