Grails/GGTS:compilation给出org.apache.tools.ant.BuildException:java.lang.OutOfMemoryError:java堆空间/GC开销超出限制

Grails/GGTS:compilation给出org.apache.tools.ant.BuildException:java.lang.OutOfMemoryError:java堆空间/GC开销超出限制,grails,gorm,Grails,Gorm,我有一个2.2.4 Grails项目,有很多领域类(~360个),我正在使用GGTS 3.3.0 这些360域类由反向工程插件生成 问题是我不能在GGTS中编译我的项目,因为 Error Fatal error during compilation org.apache.tools.ant.BuildException: java.lang.OutOfMemoryError: Java heap space (Use --stacktrace to see the full trace) Err

我有一个2.2.4 Grails项目,有很多领域类(~360个),我正在使用GGTS 3.3.0

这些360域类由反向工程插件生成

问题是我不能在GGTS中编译我的项目,因为

Error Fatal error during compilation org.apache.tools.ant.BuildException: java.lang.OutOfMemoryError: Java heap space (Use --stacktrace to see the full trace)
Error java.lang.OutOfMemoryError: GC overhead limit exceeded
我有一个带有6GB RAM的Win7系统,运行最新版本的Oracle JDK 1.6


关于如何配置GGTS以允许我编译项目的任何线索?

只需向JVM添加内存!这应该会有帮助(向VM添加选项):


你是说在GGTS.ini里?还是在Grails Launcher的GGTS首选项中?如果是Grails启动器,它应该在Grails env还是Java env中?很抱歉问了这么多问题,但理论上有这么多JAVA_选项的地方需要编辑,我很困惑……我认为你应该在STSI belive@Xilang中添加到Grail Launcher中是正确的。但您可以将此选项添加到Grails env中,它也适用于您。
-Xmx2G -XX:MaxPermSize=1024m