2011-04-15 113 views
0

我在过去几天测试Roo ..春天警告。并删除!

我得到以下3个警告(在样品和我自己的项目上),我不知道为什么。我之前没有使用过AspectJ,所以我不知道它们的意思。
警告显示为“mvn package”命令,但不显示“roo perform package”。

任何我需要知道或为此做的事情?

[WARNING] advice defined in org.springframework.scheduling.aspectj.AbstractAsyncExecutionAspect has not been applied [Xlint:adviceDidNotMatch] 
[WARNING] advice defined in org.springframework.mock.staticmock.AnnotationDrivenStaticEntityMockingControl has not been applied [Xlint:adviceDidNotMatch] 
[WARNING] advice defined in org.springframework.mock.staticmock.AbstractMethodMockingControl has not been applied [Xlint:adviceDidNotMatch] 


此外,在第二个问题,在阅读参考文件我碰到去除袋鼠的。
有一部分内容说我需要对项目进行“重构 - 推入”。 (我认为这意味着要删除所有的.aj文件,并将相应的代码块移动到相应的.java文件中。)
所以..我可以在Eclipse中按“Push In”,但它说“没有可用的横切模型”。
同样的问题在这里..任何我应该需要知道的?

在此先感谢!

回答

1

关于问题的第二部分,请参考the following thread。您需要首先使用Eclipse的Project -> Clean...完全重建您的项目。

第一部分,我想你应该忽略它们。据我了解,在Spring框架中有一些AspectJ建议不适用,因为在项目中没有声明相应的注释。就你不需要这些注释而言,这没有问题。