首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >问题启动弹簧roo

问题启动弹簧roo
EN

Stack Overflow用户
提问于 2011-03-06 20:54:12
回答 4查看 4.1K关注 0票数 1

我刚刚开始使用spring,在运行教程时,我会遇到下面的错误

代码语言:javascript
复制
roo> perform tests

我的电脑里已经安装了maven2.2.1。

代码语言:javascript
复制
[Thread-8] 8701K downloaded (aspectjtools-1.6.11.M2.jar)
[Thread-8] [INFO] [aspectj:compile {execution: default}]
[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] 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] User cannot be resolved to a type
[Thread-8] [WARNING] advice defined in org.springframework.scheduling.aspectj.Ab
stractAsyncExecutionAspect has not been applied [Xlint:adviceDidNotMatch]
[Thread-8] [WARNING] advice defined in org.springframework.mock.staticmock.Annot
ationDrivenStaticEntityMockingControl has not been applied [Xlint:adviceDidNotMa
tch]
[Thread-8] [WARNING] advice defined in org.springframework.mock.staticmock.Abstr
actMethodMockingControl has not been applied [Xlint:adviceDidNotMatch]
[Thread-8] [INFO] --------------------------------------------------------------
----------
[Thread-8] [ERROR] BUILD ERROR
[Thread-8] [INFO] --------------------------------------------------------------
----------
[Thread-8] [INFO] Compiler errors :
[Thread-8] error at import com.google.appengine.api.users.User;
[Thread-8] ^^^^^^^^^^^^^^^^^^^
[Thread-8] C:\Users\mujer_esponja\Desktop\automatlabs\src\mai n\java\com\foo\serv
er\gae\UserServiceLocator.java:3:0::0 The import com.google.appengine cannot be
resolved
[Thread-8] error at import com.google.appengine.api.users.UserService;
[Thread-8] ^^^^^^^^^^^^^^^^^^^
[Thread-8] C:\Users\mujer_esponja\Desktop\automatlabs\src\mai n\java\com\foo\serv
er\gae\UserServiceLocator.java:4:0::0 The import com.google.appengine cannot be
resolved
[Thread-8] error at import com.google.appengine.api.users.UserServiceFactory;
[Thread-8] ^^^^^^^^^^^^^^^^^^^
[Thread-8] C:\Users\mujer_esponja\Desktop\automatlabs\src\mai n\java\com\foo\serv
er\gae\UserServiceLocator.java:5:0::0 The import com.google.appengine cannot be
resolved
[Thread-8] error at final UserService service = UserServiceFactory.getUserServic
e();
[Thread-8] ^^^^^^^^
[Thread-8] C:\Users\mujer_esponja\Desktop\automatlabs\src\mai n\java\com\foo\serv
er\gae\UserServiceLocator.java:13:0::0 UserService cannot be resolved to a type
[Thread-8] error at final UserService service = UserServiceFactory.getUserServic
e();
[Thread-8] ^^^^^^^^^^^^^^^
[Thread-8] C:\Users\mujer_esponja\Desktop\automatlabs\src\mai n\java\com\foo\serv
er\gae\UserServiceLocator.java:13:0::0 UserServiceFactory cannot be resolved
[Thread-8] error at public User getCurrentUser() {
[Thread-8]
[Thread-8] C:\Users\mujer_esponja\Desktop\automatlabs\src\mai n\java\com\foo\serv
er\gae\UserServiceLocator.java:24:0::0 User cannot be resolved to a type
[Thread-8] error at import com.google.appengine.api.users.UserService;
[Thread-8] ^^^^^^^^^^^^^^^^^^^
[Thread-8] C:\Users\mujer_esponja\Desktop\automatlabs\src\mai n\java\com\foo\serv
er\gae\GaeAuthFilter.java:3:0::0 The import com.google.appengine cannot be resol
ved
[Thread-8] error at import com.google.appengine.api.users.UserServiceFactory;
[Thread-8] ^^^^^^^^^^^^^^^^^^^
[Thread-8] C:\Users\mujer_esponja\Desktop\automatlabs\src\mai n\java\com\foo\serv
er\gae\GaeAuthFilter.java:4:0::0 The import com.google.appengine cannot be resol
ved
[Thread-8] error at UserService userService = UserServiceFactory.getUserService(
);
[Thread-8] ^^^^^^^^
[Thread-8] C:\Users\mujer_esponja\Desktop\automatlabs\src\mai n\java\com\foo\serv
er\gae\GaeAuthFilter.java:21:0::0 UserService cannot be resolved to a type
[Thread-8] error at UserService userService = UserServiceFactory.getUserService(
);
[Thread-8] ^^^^^^^^^^^^^^^
[Thread-8] C:\Users\mujer_esponja\Desktop\automatlabs\src\mai n\java\com\foo\serv
er\gae\GaeAuthFilter.java:21:0::0 UserServiceFactory cannot be resolved
[Thread-8] error at import com.google.appengine.api.users.User;
[Thread-8] ^^^^^^^^^^^^^^^^^^^
[Thread-8] C:\Users\mujer_esponja\Desktop\automatlabs\src\mai n\java\com\foo\serv
er\gae\UserServiceWrapper.java:3:0::0 The import com.google.appengine cannot be
resolved
[Thread-8] error at public User getCurrentUser();
[Thread-8] ^^
[Thread-8] C:\Users\mujer_esponja\Desktop\automatlabs\src\mai n\java\com\foo\serv
er\gae\UserServiceWrapper.java:16:0::0 User cannot be resolved to a type
[Thread-8]
[Thread-8] [INFO] --------------------------------------------------------------
----------
[Thread-8] [INFO] For more information, run Maven with the -e switch
[Thread-8] [INFO] --------------------------------------------------------------
----------
[Thread-8] [INFO] Total time: 20 minutes 53 seconds
[Thread-8] [INFO] Finished at: Sun Mar 06 18:33:34 CET 2011
[Thread-8] [INFO] Final Memory: 26M/64M
[Thread-8] [INFO] --------------------------------------------------------------
----------

命令“mvn.bat测试”未成功完成

代码语言:javascript
复制
roo>

然后我试着执行

代码语言:javascript
复制
roo> perform tests

在导入eclipse时,我遇到了以下错误:

代码语言:javascript
复制
Failed to execute goal org.codehaus.mojo:aspectj-maven-plugin:1.0:compile (default) on project foo: Execution default of goal org.codehaus.mojo:aspectj-maven-plugin:1.0:compile failed: Plugin org.codehaus.mojo:aspectj-maven-plugin:1.0 or one of its dependencies could not be resolved: Could not find artifact com.sun:tools:jar:1.4.2 at specified path C:\Program Files\Java\jre6/../lib/tools.jar -> [Help 1]

任何帮助都会很感激的。

编辑:

按照你的建议,我意识到问题在maven-eclipse-plugin-2.8.jar中。

正在运行

roo>perform月食 命令mvn.bat eclipse:clean eclipse:eclipse未成功完成

所以我决定把它运行起来,看看为什么,我面对的是:

必需的目标未找到:eclipse: org.apache.maven.plugin:maven-eclipse-plugin-2.8.jar中的eclipse

但是我去了指定的文件夹,罐子就在那里,有什么问题吗?

.m2\repository\org\apache\maven\plugins\maven-eclipse-plugin\2.8\maven-eclipse-plugin-2.8.jar

与另一个未成功完成的命令做类似的操作

mvn.bat测试

我面临另一个错误:

无法执行: mojo。它需要一个具有现有pom.xml的项目,但是构建没有使用

也许在这段中错误才是线索。roo如何创建pom.xml?

EN

回答 4

Stack Overflow用户

发布于 2011-03-07 10:44:42

我也遇到了同样的问题--有两件事似乎成功了。

  1. 解开拉链,重新设置Roo。如果您在Roo启动时看到“未知版本”,请执行此操作。
  2. 这个似乎解决了它。检查一下你的本地美文回购。导航到应下载codehaus jar的位置。删除lastUpdated文件并清除该文件夹。更新Maven依赖项或再次运行Roo命令。确保您能够连接到远程maven repo。

希望这能有所帮助。告诉我事情进展如何。

票数 2
EN

Stack Overflow用户

发布于 2011-05-04 21:20:17

是啊,这也让我大惊小怪。这似乎是他们的一个简单的文档错误:

http://empire5.com/development/spring-roo-1-1-2-hangup/

票数 1
EN

Stack Overflow用户

发布于 2012-08-23 21:34:17

经过大量的搜索,我终于发现了导致这个问题的原因。这与在aspectj插件(在您的.m2回购中)中配置的工具jar的路径有关,那里也是一个类似的问题,我将提供进一步的详细信息。

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

https://stackoverflow.com/questions/5213327

复制
相关文章

相似问题

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