我使用Buildr作为我的构建工具。我的部分构建过程使用JAX从WSDL中生成Java源代码。我有一个ANT构建脚本来完成wsimport ant任务。使用Buildr中的AntWrap Ruby模块,我可以做同样的事情。
我的问题是,当我试图为许多WSDL生成源代码时,我得到了OutOfMemoryError PermGen空间。
set ANT_OPTS=-Xmx512m -XX:PermSize=64m -XX:MaxPermSize=128m但是,当我使用Buildr运行我的构建时,即使设置了这个环境变量,我仍然会得到错误。我甚至尝试在构建文件中设置这个变量,但这并没有帮助。
我的环境如下:
F 210
发布于 2011-11-21 15:45:50
您是否尝试在构建文件中设置JAVA_OPTS,我不确定buildr/antwrap是否获取了ANT_OPS环境变量。
ENV['JAVA_OPTS'] ||= '-Xms1g -Xmx1g'https://stackoverflow.com/questions/8214014
复制相似问题