2012-12-08 41 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編譯的正確文件集

希望這有助於