1
我使用Spring Roo來生成getters/setters。 當我更新我的課程,然後從Eclipse IDE(STS)運行JUnit測試時,它沒有看到我所做的更改。 例如:使用JUnit測試Eclipse IDE中的@RooJavaBean類
java.lang.NoSuchMethodError: com.example.web.forms.UserRegistrationForm_Roo_JavaBean.ajc$interMethodDispatch1$com_datefitting_web_forms_UserRegistrationForm_Roo_JavaBean$com_example_web_forms_UserRegistrationForm$setName(Lcom/datefitting/web/forms/UserRegistrationForm;Ljava/lang/String;)V`
運行roo>perform tests
一切後,即使在IDE中運行良好。在項目設置中有AspectJ構建器。
如何運行@RooJavaBean在IDE註解類的JUnit測試,而無需調用mvn test
或roo>perform tests
?
Roo shell在STS中打開並運行。 IDE知道已做出更改(語法突出顯示該方法存在)。問題是從IDE運行測試時。它認爲該類沒有重新編譯bean。 – abele 2011-02-15 07:55:47