我刚刚开始使用spring,在运行教程时,我会遇到下面的错误
roo> perform tests我的电脑里已经安装了maven2.2.1。
[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测试”未成功完成
roo>然后我试着执行
roo> perform tests在导入eclipse时,我遇到了以下错误:
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?
发布于 2011-03-07 10:44:42
我也遇到了同样的问题--有两件事似乎成功了。
希望这能有所帮助。告诉我事情进展如何。
发布于 2011-05-04 21:20:17
是啊,这也让我大惊小怪。这似乎是他们的一个简单的文档错误:
http://empire5.com/development/spring-roo-1-1-2-hangup/
发布于 2012-08-23 21:34:17
经过大量的搜索,我终于发现了导致这个问题的原因。这与在aspectj插件(在您的.m2回购中)中配置的工具jar的路径有关,那里也是一个类似的问题,我将提供进一步的详细信息。
https://stackoverflow.com/questions/5213327
复制相似问题