2010-07-19 74 views
0

我有兩個Java項目,A和B,A依賴於B.在項目B中,我添加了一個groovy類(Foo.groovy)和一個Java類(Bar.java)使用groovy類。在MyEclipse中,Foo.class處於bin-groovy狀態,我可以很好地運行MyEclipse中的東西。但是,當MyEclipse將項目A部署到tomcat時,它不包含Foo.class文件,因此Bar.java無法運行。如果我手動將Foo.class複製到tomcat,它工作得很好。這只是一個MyEclipse問題?這讓我瘋狂,因爲所有需要發生的事情是讓groovy類中的.class文件包含在部署中,似乎應該是一個簡單的配置,但是我還沒有找到解決方案。未包含在部署中的Groovy類文件

回答

0
  1. 源結構中丟失的文件在哪裏?他們在grails-app或src/groovy嗎?

  2. 當您通過CL會發生什麼部署(即Grails的戰爭或類似的命令)

+0

丟失的文件是用java文件的包。該項目是一個java項目,我剛剛安裝了groovy插件,併爲項目增添了常規特性。我添加了groovy類來處理一些更好的字符串操作。也許源結構是一個問題? 我還沒有修改構建的ant腳本,所以我還沒有通過CL部署。我沒有手動複製.class文件到部署,它的工作。 – gafanhoto 2010-07-19 22:24:45

相關問題