【发布时间】:2011-03-16 15:54:01
【问题描述】:
我有 spring roo 1.1.2。我正在创建新项目,例如
project --topLevelPackage leraning.roogwt
然后我设置持久性并添加一个实体
persistence setup --provider HIBERNATE --database HYPERSONIC_IN_MEMORY
entity --class ~.MyEntity
field string description
设置gwt
gwt setup
当我尝试打包时,出现编译错误
perform package
错误
[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
并在代码中详细说明
[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>
【问题讨论】:
-
现在我尝试从费用.roo 构建项目,gae 也有同样的问题(无法导入包,无法解析类型等)
-
您是否遇到任何 maven artifcats 缺少某种错误?您是否尝试过更新您的 Maven 存储库?
-
没有依赖问题,因为依赖关系在编译之前就解决了,但是这里编译错误。你是什么意思“更新 maven repo”?
-
从外观上看,您似乎缺少一些罐子。请检查这些是哪些。
-
可能是我在安装过程中遗漏了什么?
标签: gwt spring-roo