通过ant脚本增加堆大小
我们面临着langOutOfMemory错误,当我们运行ant脚本时,基本上这个脚本会运行很多测试。一种解决方案是在环境中使用ANT_OPTS变量增加堆大小。但这里的问题是我想通过ant脚本本身增加堆大小 我尝试了两种方法,但都无济于事:通过ant脚本增加堆大小,ant,Ant,我们面临着langOutOfMemory错误,当我们运行ant脚本时,基本上这个脚本会运行很多测试。一种解决方案是在环境中使用ANT_OPTS变量增加堆大小。但这里的问题是我想通过ant脚本本身增加堆大小 我尝试了两种方法,但都无济于事: <target name="test1"> <exec executable="ant" dir="${TEST}"> <env key="ANT_OPTS" value="-Xmx2048m"/&
<target name="test1">
<exec executable="ant" dir="${TEST}">
<env key="ANT_OPTS" value="-Xmx2048m"/>
</exec>
</target>
<target name="test1" dir="{TEST}">
<exec executable="sh">
<arg line="ant"/>
<env key="ANT_OPTS" value="-Xmx2048m"/>
</exec>
</target>
请帮忙
谢谢
Ashok看起来您正试图使用exec在ant中运行ant。这很复杂。因为documentexec是用来运行系统命令的 我们面临langOutOfMemory错误,当我们运行ant脚本时, 基本上,这个脚本运行很多测试 假设您正在运行使用junit编写的单元测试,您可以使用
maxmemory
参数指定要使用的内存。您还应该将fork
设置为true
如果不是这样,请使用ant脚本的相关部分编辑问题。看起来您正在尝试使用exec在ant中运行ant。这很复杂。因为documentexec是用来运行系统命令的 我们面临langOutOfMemory错误,当我们运行ant脚本时, 基本上,这个脚本运行很多测试 假设您正在运行使用junit编写的单元测试,您可以使用
maxmemory
参数指定要使用的内存。您还应该将fork
设置为true
如果不是这样,请用ant脚本的相关部分编辑问题。Raghu,感谢您的及时回复。实际上,在我们的ant脚本中,它将执行许多操作,如设置路径、复制、安装一些软件等。对于junit,fork已经启用。Raghu,感谢您的及时回复。事实上,在我们的ant脚本中,它将执行许多操作,如设置路径、复制、安装一些软件等。对于junit,fork已经启用。