Eclipse 如何在自定义RCP应用程序中使用网页编辑器?
我想在我自己的RCP应用程序中使用“Web工具编辑器”,它是Web工具平台的一部分。我想我现在已经对RCP平台有了一些了解,但是在将pagedesigner(org.eclipse.jst.pagedesigner)作为依赖项添加到我的项目中之后,我仍然不知道如何访问它的功能。有没有人在将web工具平台的组件添加到RCP应用程序中方面有一定的经验,并能给我一些提示?这类请求很难处理(我自己经常尝试将我在Eclipse IDE中看到的这一或那一特性包括在内) 诀窍是尝试并确定要引入的组件,然后尝试将其引入到项目中,而不引入太多依赖项 第一步过去非常困难,但从3.4开始,这是一个使用插件Spy的问题—按住Eclipse 如何在自定义RCP应用程序中使用网页编辑器?,eclipse,rcp,eclipse-wtp,Eclipse,Rcp,Eclipse Wtp,我想在我自己的RCP应用程序中使用“Web工具编辑器”,它是Web工具平台的一部分。我想我现在已经对RCP平台有了一些了解,但是在将pagedesigner(org.eclipse.jst.pagedesigner)作为依赖项添加到我的项目中之后,我仍然不知道如何访问它的功能。有没有人在将web工具平台的组件添加到RCP应用程序中方面有一定的经验,并能给我一些提示?这类请求很难处理(我自己经常尝试将我在Eclipse IDE中看到的这一或那一特性包括在内) 诀窍是尝试并确定要引入的组件,然后尝试
Alt-Shift-F1
,当您所需的组件处于焦点时,应该为您提供一个工具提示,显示类、捆绑包等
第二步更为棘手,我通常无法得到任何结果:
- 如果幸运的话,您可以将捆绑包包含在应用程序的启动配置/.product中。一旦点击AddRequiredBundle,就不会剩下3000个bundle(即,您的RCP现在是Eclipse)
- 通常情况并非如此,因为Eclipse团队尚未将您感兴趣的代码重构成RCP安全包。如果是这样的话,你就得自己动手了李>
- 同样,如果幸运的话,这将意味着将一些类从eclipse捆绑包中移出到您自己的捆绑包中,包括内部类,这将是它的结束-即,您所需功能的依赖项都在捆绑包中
- 如果您运气不好,那么您需要隔离/重新实现所需的功能,并更改复制代码的版本李>