亲爱的, 我想知道是否有任何最佳实践或有效方法在eclipse IDE之外部署一组eclipse osgi包(使用eclipse RCP开发)。到目前为止,我们正在使用手写脚本部署插件,但此过程容易出错并且非常耗时。我发现了eclipse提供的“插件开发 - >产品配置”方法但老实说我无法使其工作:特别是我无法理解产品应用程序的正确选择。我尝试使用org.eclipse.ui.ide.workbench但是在导出过程中我遇到了错误。
答案 0 :(得分:1)
您是否创建了一个Application类?这是应该启动Workbench并启动RCP应用程序的类。解释了应用程序和产品之间的差异here。
不是从头创建Application类,最简单的方法是创建一个新的“Hello RCP”插件项目(参见上一个链接),它为您提供了一个基本的工作RCP应用程序。这将为您提供其他插件可以贡献的工作台。
这为您提供了一个产品应用程序,可在导出产品时进行选择。像你一样选择“org.eclipse.ui.ide.workbench”将尝试将Eclipse IDE及其所有插件导出为新的RCP应用程序,这可能不是你想要做的。