创建和删除服务后jar和Grails之间奇怪的Grails类型解析

创建和删除服务后jar和Grails之间奇怪的Grails类型解析,grails,Grails,我有一个grails应用程序,它使用一组自定义Javalibs中的功能。所有lib都被编译成jar,然后作为依赖项注入到我的grails中,grails的控制器和服务依次使用它们 碰巧我创建了一个与libs中的类名相同的grails服务,例如MyGrailsApp.MyService,然后还有一个名为MyLib.MyService的服务。尽管我已经删除了grails中的服务,但控制器中的所有MyService类型都解析为MyGrailApp.MyService,但它并不存在!这东西在哪里?我必须

我有一个grails应用程序,它使用一组自定义Javalibs中的功能。所有lib都被编译成jar,然后作为依赖项注入到我的grails中,grails的控制器和服务依次使用它们


碰巧我创建了一个与libs中的类名相同的grails服务,例如MyGrailsApp.MyService,然后还有一个名为MyLib.MyService的服务。尽管我已经删除了grails中的服务,但控制器中的所有MyService类型都解析为MyGrailApp.MyService,但它并不存在!这东西在哪里?我必须用这个名称完全限定我的所有服务类型,这很悲哀,非常悲哀。

确保您确实删除了该类并运行了Grails
clean
这应该会有所帮助