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



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

是否可以通过向eclipse-che提供插件或其他方式来实现这一点?请建议

正如@christian dietrich的评论所提到的,只是克隆https://github.com/ws-skeleton/eclipse-broadway/代替https://github.com/ws-skeleton/eclipse-broadway/blob/master/Dockerfile#L45根据您的产品具体情况,如有必要,进行调整https://github.com/ws-skeleton/eclipse-broadway/blob/master/init.sh#L21现在,您已经在docker容器中的HTML浏览器上运行了Eclipse RCP应用程序。

一旦你有了一个docker镜像可以使用,你就可以为它制作一个EclipseChe插件,请参阅https://github.com/eclipse/che-plugin-registry/blob/master/v3/plugins/ws-skeleton/eclipseide/4.9.0/meta.yaml例如,如何在Eclipse Che中提供GTK/Broadway上的Eclipse IDE。

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

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

如何自定义EclipseChe环境的文档:

  • https://www.eclipse.org/che/docs/che-7/developing-che-theia-plug-ins/
  • https://www.eclipse.org/che/docs/che-7/using-a-visual-studio-code-extension-in-che/

Mattermost频道提问:

  • https://mattermost.eclipse.org/eclipse/channels/eclipse-che

最新更新