推入几种方法后,roo shell将删除我的aj文件。
只是将这些方法中的任何一个复制到Controller java文件的主要部分会导致:
Deleted backoffice|SRC_MAIN_JAVA/xxx/actions/TicketController_Roo_Controller.aj - empty
我正在使用多模块项目是有所作为的。我的控制器在一个模块中,我的实体在另一个模块中。如果roo shell没有运行,我的推入方法可以正常工作。
可能是什么导致了这个?
更新
推动其他实体支持的其他控制器中的方法。我正在尝试追踪问题,它可能与Ticket实体有关,它有一些额外的查找器和额外的功能。
检查导入并查看是否存在通配符导入。
请删除通配符导入并再次检查。
这解决了我的问题。