roo生成的控制器的插入式重构器提升了#34;没有可用的横切模型。重建项目"

时间:2012-12-15 20:18:23

标签: aspectj spring-roo sts-springsourcetoolsuite

此项目编译时没有错误,运行正常。我在它上面运行了“Project..Clean”,还有“Maven..Update项目”和“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

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:-1)

解决问题的一些提示:

  • 右键单击>禁用maven性质,然后转到项目的系统目录,执行mvn eclipse:clean,返回eclipse,右键单击,配置>转换为maven项目。
  • 验证您是否有项目>检查自动构建。
  • 做一个项目>干净,也许这是你错过的最后一步。