我正在使用一个免费的第三方 Eclipse 插件(Toad Extensions for Eclipse,我真的很喜欢),如果我可以毫不费力地在Rich Ajax Platform (RAP)容器中运行该插件,我很感兴趣。如果可能的话,我可以使用这个出色的工具运行一个简单的 Intranet 服务器来访问共享数据库。
当然,在实际操作之前,我会再次仔细检查许可证。但我想知道技术可行性...
我正在使用一个免费的第三方 Eclipse 插件(Toad Extensions for Eclipse,我真的很喜欢),如果我可以毫不费力地在Rich Ajax Platform (RAP)容器中运行该插件,我很感兴趣。如果可能的话,我可以使用这个出色的工具运行一个简单的 Intranet 服务器来访问共享数据库。
当然,在实际操作之前,我会再次仔细检查许可证。但我想知道技术可行性...
常见的过程是将这个扩展的源代码导入 Eclipse 工作区,将目标平台切换到最近的 RAP 目标,并将依赖关系从 org.eclipse.ui 更改为 org.eclipse.rap.ui。将任何非 Eclipse-UI 依赖项包含到目标中。
在此之后,在 Problems 视图中查找编译错误。这些编译错误让您了解插件需要但在 RAP 中不可用的那些 API 函数。
对于这种不匹配,您有两种选择:要么修改代码,使其不再需要这个不受支持的 API,要么尝试为 RAP 中缺少的功能提供替代品。RAP 论坛/新闻组肯定会帮助您确定哪些事情可行,哪些事情不可行。
祝你好运!