首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >springroo无法设置gwt

springroo无法设置gwt
EN

Stack Overflow用户
提问于 2011-03-16 23:54:01
回答 4查看 1.5K关注 0票数 4

我使用的是spring roo 1.1.2。我正在创建新项目,如下所示

代码语言:javascript
复制
project --topLevelPackage leraning.roogwt

然后设置持久性并添加一个实体

代码语言:javascript
复制
persistence setup --provider HIBERNATE --database HYPERSONIC_IN_MEMORY
entity --class ~.MyEntity
field string description

设置gwt

代码语言:javascript
复制
gwt setup

当我尝试打包它时,发生了编译错误

代码语言:javascript
复制
perform package

错误

代码语言:javascript
复制
[Thread-8] [ERROR] The import com.google.appengine cannot be resolved
[Thread-8] [ERROR] User cannot be resolved to a type
[Thread-8] [ERROR] The import com.google.appengine cannot be resolved
[Thread-8] [ERROR] UserService cannot be resolved to a type
[Thread-8] [ERROR] UserServiceFactory cannot be resolved
[Thread-8] [ERROR] The import com.google.appengine cannot be resolved
[Thread-8] [ERROR] UserService cannot be resolved to a type
[Thread-8] [ERROR] UserServiceFactory cannot be resolved
[Thread-8] [ERROR] User cannot be resolved to a type

并在代码中详细说明

代码语言:javascript
复制
[Thread-8] [ERROR] Failed to execute goal org.codehaus.mojo:aspectj-maven-plugin:1.0:compile (default) on project roogwt: Compiler errors :
[Thread-8] [ERROR] error at import com.google.appengine.api.users.User;
[Thread-8] [ERROR] ^^^^^^^^^^^^^^^^^^^
[Thread-8] [ERROR] J:\springroo\gwtroo\src\main\java\leraning\roogwt\server  \gae\UserServiceWrapper.java:3:0::0 The import com.google.appengine cannot be resolved
[Thread-8] [ERROR] error at public User getCurrentUser();
[Thread-8] [ERROR] ^^
[Thread-8] [ERROR] J:\springroo\gwtroo\src\main\java\leraning\roogwt\server\gae\UserServiceWrapper.java:16:0::0 User cannot be resolved to a type
[Thread-8] [ERROR] error at import com.google.appengine.api.users.UserService;
[Thread-8] [ERROR] ^^^^^^^^^^^^^^^^^^^
[Thread-8] [ERROR] J:\springroo\gwtroo\src\main\java\leraning\roogwt\server\gae\GaeAuthFilter.java:3:0::0 The import com.google.appengine cannot be re..... 
<similar errors in other files>
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-03-17 23:19:02

我不知道我的解决方案是否很好,但我刚刚从src文件夹中删除了名为gae的所有文件夹,现在我已经构建并部署了示例gwt项目,没有任何问题。

票数 1
EN

Stack Overflow用户

发布于 2011-04-03 23:24:18

我在Roo示例expenses.roo项目中也遇到了同样的问题。我通过将缺少的maven依赖项添加到项目中解决了这个问题。

从Roo shell运行

依赖添加--groupId com.google.appengine --artifactId appengine-api-1.0-sdk --版本1.4.0

票数 4
EN

Stack Overflow用户

发布于 2011-03-22 23:29:38

另一个选项是在设置perrsistence时将google应用程序引擎指定为数据库。

持久性设置--provider DATANUCLEUS --database GOOGLE_APP_ENGINE

这可以避免找不到google应用引擎相关引用的错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5327946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档