Предупреждения Spring-roo. И удаление!

#eclipse #maven-2 #aspectj #spring-roo

#eclipse #maven-2 #aspectj #spring-roo

Вопрос:

Я тестировал 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]
  

Кроме того, по второму вопросу, читая справочный документ, я наткнулся на удаление Roo.
Там была часть, в которой говорилось, что мне нужно «провести рефакторинг -> внедрить» в проекте. (Я думаю, это означает удалить все .aj и переместите соответствующие блоки кода в соответствующие файлы .java.)

Итак .. я могу нажать «Вставить» в Eclipse, но там написано «Недоступна сквозная модель».
Тот же вопрос здесь .. что-нибудь, что мне нужно знать?

Заранее спасибо!!

Ответ №1:

Что касается второй части вопроса, просто обратитесь к следующему потоку. Сначала вам нужно полностью перестроить ваш проект с помощью Eclipse Project -> Clean... .

Что касается первой части, я полагаю, вам следует просто игнорировать их. Насколько я понимаю, в Spring Framework есть некоторые рекомендации AspectJ, которые не применяются, потому что в вашем проекте нет соответствующих аннотаций. Поскольку вам не нужны эти аннотации, с этим проблем нет.