2012-12-08 31 views
0

我有一个eclipse动态web项目,它有一些groovy文件(不是一个grails项目,只是使用groovy一些小的后端的东西)。我已经添加了src/main/groovy作为源文件夹。但是,当我选择“在服务器上运行”时,它会将实际的.groovy文件复制为资源。有没有办法解决这个问题?eclipse动态web项目与groovy自然副本.groovy文件

+0

这是一个maven项目吗?我在猜测。你如何编译你的groovy文件? gmaven或groovy-eclipse-compiler? –

+0

这是一个gradle项目,但我不确定它与此有关。当我实际编译文件时(使用groovy-eclipse-compiler),groovy文件被编译为类文件。但是当我做一个“在服务器上运行”时,看起来Eclipse也在复制Groovy文件,所以我最终在Web服务器上使用了MyObj.groovy和MyObj.class。 –

回答

0

我在这里遇到了完全相同的问题。我这里有一个web项目中使用下列内容:

Eclipse的开普勒 摇篮 的Groovy Spring MVC的

我有一个Tomcat Eclipse内部设置,在命令行或从摇篮观点我可以编译,组装和生成war文件,但是当我尝试“在服务器上运行”时,部署到Tomcat的文件是.groovy文件,而不是实际的.class文件,即使它们已经在build/classes/main文件夹中成功生成了。

因此,为了修正这个问题,我删除了它,然后在eclipse中重新创建了Tomcat服务器, d并部署由Gradle编译的正确文件集

希望这有助于