如何在 Docker 上制作 RCP 应用程序 运行

How to make an RCP application run on Docker

我需要 运行 我的 Eclipse RCP 应用程序 docker。

是否可以通过为 eclipse che 贡献插件或其他方式来实现?请推荐

我认为这是一个很好的起点:

如何自定义 Eclipse Che 环境的文档:

最重要的提问渠道:

如@christian-dietrich 的评论所述,也只需克隆 https://github.com/ws-skeleton/eclipse-broadway/ , replace https://github.com/ws-skeleton/eclipse-broadway/blob/master/Dockerfile#L45 by your product-specific things, if necessary, tweak https://github.com/ws-skeleton/eclipse-broadway/blob/master/init.sh#L21,就可以在 HTML 浏览器上获得 Eclipse RCP 应用程序 运行在 docker 容器中。

准备好 docker 图像后,您可以为它制作一个 Eclipse Che 插件,请参阅 https://github.com/eclipse/che-plugin-registry/blob/master/v3/plugins/ws-skeleton/eclipseide/4.9.0/meta.yaml 例如 Eclipse IDE 优于 GTK/Broadway 在 Eclipse Che 中可用。

如果您使用 Che7 和默认的 Eclipse Che 插件注册表(例如,如果您使用 che.openshift.io),您可以看到 Eclipse IDE 可用作工作区的编辑器。它确实重用了上面提到的所有内容,并让您了解结果。