2010-09-10 58 views
0

首先,我是新來的groovy截至昨天,所以我說可能是不正確的。Groovy,App Engine和3000文件限制

在groovy中,每次在代碼中創建閉包時,它都會創建一個單獨的.class文件,如下所示:Test$_closure1.class。在我的項目中,我可以輕鬆地擁有3000個不同的閉包,這將推動我超過App Engine的3000個文件限制。

它只創建類文件,如果我實際編譯我的Groovy文件,我想這樣做,因爲我有現有的Java類,我想能夠從中調用Groovy類。

有沒有一種方法可以減少它需要的文件數量?

回答

1

您可以嘗試從這些類中創建一個庫 - >實質上是製作一個jar文件。一旦你有一個jar(所有類的zip),它被視爲一個文件。

+0

試過了,很簡單的解決辦法:) – Kyle 2010-09-10 19:32:42