首先,我是昨天的新手,所以我说的可能不正确。
在groovy中,每次在代码中创建闭包时,它都会创建一个单独的.class文件,如Test$_closure1.class
。在我的项目中,我可以很容易地拥有3000个不同的闭包,这将使我超过App Engine上的3000个文件限制。
如果我实际编译我的Groovy文件,它只创建类文件,我想这样做,因为我有现有的Java类,我希望能够从中调用Groovy类。
有没有办法可以减少它需要的文件数量?
答案 0 :(得分:1)
您可以尝试使用这些类创建库 - >本质上是一个jar
文件。一旦你有一个jar(所有类的一个zip),它就被视为一个文件。