2

该项目编译没有错误并且运行良好。我已经在它上面运行了“Project..Clean”,以及“Maven..Update project”和“mvn clean install”。在这些步骤中的每一个之后,我仍然得到相同的重构错误。

我还选择了“Spring tools..Enable Spring Aspects tooling”只是为了好玩。

我还尝试禁用和重新启用 JDT Weaving,还尝试了“立即索引”选项。

我缺少什么能够重构 roo 控制器?

STS 版本:3.1.0.RELEASE

aspectjrt-1.7.0.RC1 aspectjweaver-1.7.0.RC1

4

2 回答 2

2

我将 maven 配置切换为使用嵌入式版本而不是外部命令,并且现在允许重构。我通过使用外部maven发现,横切模型不是在Eclipse环境中构建的。

背景:由于之前的maven问题,建议使用外部版本,解决了Eclipse内部无法编译的问题。显然这个问题已经消失了,因为该项目现在使用嵌入式 maven 构建。

于 2012-12-16T16:40:44.487 回答
-1

解决问题的一些提示:

  • 右键>禁用maven性质,然后进入你项目的系统目录,做一个mvn eclipse:clean,返回eclipse,右键,配置>转换为maven项目。
  • 验证您是否有项目 > 自动构建被选中。
  • 做一个项目>清理,也许这是你错过的最后一步。
于 2014-04-01T14:30:59.090 回答