gwt - 如何使GWT插件与Grails一起运行?

标签 gwt grails grails-plugin grails-2.0

使用grails GWT plugin时,我很难刷新依赖关系。

我插入

compile ":gwt:0.8"

进入我的BuildConfig.groovy并运行:grails refresh-dependencies。我的Grails版本是2.3M1。

该过程因以下错误而停止。我该如何解决?
| Loading Grails 2.3.0.M1
| Configuring classpath.
| Environment set to development.....
Gwt version 2.5.0 requested, downloading required dependencies
| Error Error loading event script from file [/Users/mg/Documents/Grails/GGTS-3.3M1-  JUNO-4.2.2/testg23/target/work/plugins/gwt-0.8/scripts/_Events.groovy] No such property: resolveEngine for class: org.codehaus.groovy.grails.resolve.maven.aether.AetherDependencyManager (Use --stacktrace to see the full trace)
| Compiling 17 source files.
| Error Compilation error: startup failed:
Compile error during compilation with javac.
/Users/mg/Documents/Grails/GGTS-3.3M1-JUNO-4.2.2/testg23/target/work/plugins/gwt-0.8/src/java/grails/plugins/gwt/client/GwtActionService.java:3: error: package com.google.gwt.user.client.rpc does not exist
import com.google.gwt.user.client.rpc.RemoteService;

/Users/mg/Documents/Grails/GGTS-3.3M1-JUNO-4.2.2/testg23/target/work/plugins/gwt-0.8/src/java/grails/plugins/gwt/client/GwtActionService.java:12: error: cannot find symbol
public interface GwtActionService extends RemoteService {

symbol: class RemoteService
/Users/mg/Documents/Grails/GGTS-3.3M1-JUNO-4.2.2/testg23/target/work/plugins/gwt-0.8/src/java/grails/plugins/gwt/client/GwtActionServiceAsync.java:3: error: package com.google.gwt.user.client.rpc does not exist
import com.google.gwt.user.client.rpc.AsyncCallback;

/Users/mg/Documents/Grails/GGTS-3.3M1-JUNO-4.2.2/testg23/target/work/plugins/gwt-  0.8/src/java/grails/plugins/gwt/client/GwtActionServiceAsync.java:11: error: cannot find symbol
void execute(Action action, AsyncCallback callback);

symbol: class AsyncCallback
location: interface GwtActionServiceAsync
Note: /Users/mg/Documents/Grails/GGTS-3.3M1-JUNO-4.2.2/testg23/target/work/plugins/gwt-0.8/src/java/org/codehaus/groovy/grails/plugins/gwt/XMLJUnitResultFormatter.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
4 errors
1 error

最佳答案

我成功安装了gwt插件。脚步:

  • 安装了Grails 2.3.0.M1,创建了GRAILS_HOME
  • 已安装GWT SDK
  • 创建了指向gwt文件夹的env var GWT_HOME
  • 创建一个新项目
  • 更改BuildConfig.groovy,添加依赖项compile ":gwt:0.8"
  • 运行命令grails compile --refresh-dependencies
  • 关于gwt - 如何使GWT插件与Grails一起运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16656957/

    相关文章:

    Grails Url 缩短插件未安装

    java - 如何使用 grails 1.3.2 和插件 spring-security-core 1 实现自定义 FilterSecurityInterceptor?

    JavaScript 可以在 Firefox 中运行,但不能在 IE 或 Chrome 中运行

    css - 无法在 GWT 的全屏 ScrollView 内的面板中获取正确的背景图像

    grails - 如何从同一插件中的 src 文件访问我的 Grails 插件中的文件?

    grails - Grails $ {appName}参数替换

    gwt - 是否可以在 UIBinder XML 布局中使用参数化的 GWT 消息?

    java - GWT RPC 调用在运行时异常后不会回滚事务

    grails - 如何在hasMany元素中添加对象

    grails - Spring Security URL 映射 Grails