我有一个roo项目,突然它不再识别Roo注释了。我要怎么做才能解决这个问题呢?我正在使用Spring STS 2.9.0和Spring Roo 1.2.1。
Roo控制台中的错误:
[INFO] --- aspectj-maven-plugin:1.2:compile (default) @ infiniloja ---
[ERROR] The import org.springframework.roo.addon.jpa cannot be resolved
[ERROR] RooJpaActiveRecord cannot be resolved to a type
[ERROR] The import org.springframework.roo.addon.jpa cannot be resolved
[ERROR] RooJpaActiveRecord cannot be resolved to a type
.....
[ERROR] Failed to execute goal org.codehaus.mojo:aspectj-maven-plugin:1.2:compile (default) on project infiniloja: Compiler errors :
[ERROR] error at import org.springframework.roo.addon.jpa.activerecord.RooJpaActiveRecord;谢谢,
发布于 2012-03-19 04:48:37
查看pom.xml和maven编译器日志。
您可能没有所需的依赖项: 1.2.1版本的roo-annotations.jar (请查看本地的m2存储库)
有一次发生在我身上,由于roo-annotation依赖,当我从1.2版本更改到1.2.1版本时,maven无法下载(此外,我必须修改代理设置,这是潜在的原因,它阻止了下载)
发布于 2013-01-02 16:01:57
右键单击项目名称,选择"Maven->Update Project...",然后单击OK即可解决此问题。
问题是,当您使用Roo Shell时,STS有时会与Maven不同步。当你在设置一个项目时,这种情况往往会发生。在运行Update Project之前,我的项目的STS类路径上没有Maven jars。
https://stackoverflow.com/questions/9758986
复制相似问题