0

我正面临这个奇怪的要求,我应该在现有的 spring-maven web 项目中使用 GWT 小部件创建一个网页,但是 corp 安全性不允许我安装任何 Eclipse 插件。我有最新的 SDK,但仅此而已。

有什么办法可以做到这一点?

4

1 回答 1

2

Google Plugin for Eclipse (GPE) 与许多其他 Eclipse 插件一样,不是强制性的;这只是一种帮助。

但首先,如果“公司安全不允许我安装任何插件”仅表示您不允许使用 Eclipse 市场或联系更新站点,那么值得一提的是,您可以将更新站点以 ZIP 格式下载为本地使用:https ://developers.google.com/eclipse/docs/install-from-zip

如果这也不被允许,那么让我们看看 GPE 提供的功能以及如何在没有插件的情况下做同样的事情:

  • 创建新项目的向导:你在一个 Maven 项目中,所以你不用担心。

  • 运行和调试:您可以使用Java 应用程序启动器执行相同的操作。选择com.google.gwt.dev.DevMode作为Main Class,将com.google.gwt:gwt-devJAR 添加到类路径(您也可以将其添加为具有范围的依赖项provided,并忽略 打印的警告gwt-maven-plugin)如果需要,将源文件夹添加到类路径并传递适当的参数

  • 奇才:老实说,他们不会提高你的工作效率。

  • GWT 编译:您可以使用Java 应用程序启动器执行相同的操作。选择com.google.gwt.dev.Compiler作为主类,将gwt-dev源文件夹添加到类路径并传递适当的参数

  • 编辑:您将失去 JSNI 方法的格式和突出显示,以及 JSNI 引用的引用检查、UiBinder 中的自动完成以及 UiBinder 和 ClientBundle 引用的验证。所有这些只有在您 GWT 编译项目时才会完成。

  • RPC:您将失去 RPC 接口的验证和快速修复以保持同步和异步接口同步。只有在 GWT 编译项目时才会进行验证。

  • JUnit:您可以使用 JUnit 启动器执行相同操作:只需确保将gwt-dev源文件夹添加到类路径,并将适当的选项作为系统属性传递(请参阅文档gwt.args中的“将参数传递给测试基础结构” )。

没有什么不可逾越的。

于 2013-09-12T08:15:51.603 回答