我有两个java项目,A和B,A依赖于B.在项目B中,我添加了一个groovy类(Foo.groovy)和一个使用groovy类的java类(Bar.java)。在MyEclipse中,Foo.class在bin-groovy中,我可以很好地运行MyEclipse中的东西。但是,当MyEclipse将项目A部署到tomcat时,它不包含Foo.class文件,因此Bar.java无法运行。如果我手动将Foo.class复制到tomcat,它可以正常工作。这只是一个MyEclipse问题吗?它让我发疯,因为所有需要发生的事情就是将groovy类中的.class文件包含在部署中,看起来这应该是一个简单的配置,但我还没有找到解决方案。
答案 0 :(得分:0)
源结构中缺少的文件在哪里?它们是grails-app还是src / groovy?
当您通过CL部署时会发生什么(即Grails war或类似命令)