我在Eclipse Indigo中创建了一个简单的Spring Roo项目,其中jpa实体使用dbre
命令生成。当我想向某些类添加方法时,我无法通过Spring Roo生成的方面使用编织到实体中的方法。
当我在eclipse中清理和构建项目时,进度视图显示方面被编织到类中。使用Maven 3.0.4在命令行上运行正常。当使用方面的方法时,Maven还将编译在Eclipse中标记为编译错误的代码。
我尝试通过首选项启用JDT编织,并遵循说明for manual activation from the eclipse wiki
我是否认为我面临的问题与禁用的JDT编织功能有关?如果是,我如何启用JDT编织或找到不启用它的原因?
感谢您的帮助
修改
我创建了一个新工作区并将Spring Roo项目作为Maven项目导入。我看到对话框出现了,想要转换传统的STS项目。当我确认时,似乎没有任何反应。但现在至少我可以看到Spring Roo生成的实体中的建议标记。但是我仍然无法使用在课堂上编织的任何方法。
修改
即使存在编译错误,运行JUnit测试也没问题。我正在使用Eclipse Indigo。
答案 0 :(得分:0)
我重新安装了一个干净的Eclipse Indigo并为m2eclipse安装了m2e,AJDT和AJDT配置器。
设置新工作区并导入项目后,一切运行良好。
请注意,我没有安装Spring STS。
这可能是不同eclipse插件之间的问题。
修改强>
Spring STS确实是问题的原因。安装后,问题又出现了。