Tas*_*han 1 java eclipse extensibility desktop-application eclipse-plugin
我想以一种我可以在需要时改变eclipse框架的方式在eclipse上建立一个工具.所以写一个插件可能不是一个好选择?
我想以罗丹的方式扩展它(http://www.event-b.org/install.html)
Rodin平台是基于Eclipse的Event-B IDE,为细化和数学证明提供有效支持.该平台是开源的,为Eclipse框架做出贡献,并且可以通过插件进一步扩展.
到目前为止,我决定按照(http://wiki.eclipse.org/CVS_Howto)中的指示下载Eclipse平台项目,并将所有项目下载到(:pserver:anonymous@dev.eclipse.org:/ cvsroot/eclipse).
我应该全部下载吗?
其中一些包含错误.
这是我正在尝试做的正确方法吗?
我该如何删除这些错误?
我想以一种我可以在需要时改变eclipse框架的方式在eclipse上建立一个工具.所以写一个插件可能不是一个好选择?我想以罗丹的方式扩展它(http://www.event-b.org/install.html)
那么可以有两种方法来扩展eclipse框架.正如您所知,第一种方法是编写eclipse插件.这是eclipse的其他平台特定版本或风格的方式.例如,eclipse Eclipse WTP 和Eclipse Modeling以相同的方式工作.他们有核心eclipse基础,即经典的Java基础,然后在它上面,他们有一套插件和功能.为了给它一个更像产品的感觉,他们有自己的观点,观点,cheatsheets和闪屏.另外,为了使您的工具可扩展,您可以提供自定义扩展点.这些链接很有用:
替代方法
第二种方式更像是制作自己的产品,而后者又基于eclipse框架,通常称为富客户端平台(RCP).有IBM Lotus Notes,IBM Sametime,Bittorrent客户端Vuze等工具.再次,如果您想拥有一个可扩展的IDE,那么您必须提供一些自定义扩展点或使用现有的扩展点.要使应用程序模块化,您必须在插件中组织它.与之前的方法相比,主要的好处是您不必运送您未使用的插件,这反过来会使您的产品变小.该问题与做法是,你得想出来的IDE的外观和感觉,必须实现至少或钩到现有的功能,例如远程站点,代码重构,Java IDE的运行/调试配置等,这些插件安装链接会很有用:
到目前为止,我决定下载Eclipse平台项目中的指示(http://wiki.eclipse.org/CVS_Howto)并下载所有项目(:PSERVER:anonymous@dev.eclipse.org:/ CVSROOT /月食).我应该全部下载吗?
那取决于你想用它们做什么.如果您要修改某些功能(添加或删除),请单击"下载/检出"您要修改的功能.否则,如果你的意图是扩展eclipse,那么你不需要检查/下载任何插件/源代码.他们中的大多数都有明确定义和记录的扩展点; 只是使用它们.
其中一些包含错误.我该如何删除这些错误?
很难说如何在没有stacktrace的情况下删除错误:).仍然你可能不需要我上面提到的来源.
这是我正在尝试做的正确方法吗?
我建议你一步一步走.对我来说,合乎逻辑的步骤是:
扩展eclipse是一个非常明确的过程.你不会遇到任何问题:).祝好运.
| 归档时间: |
|
| 查看次数: |
2618 次 |
| 最近记录: |