Recursos del sistema insuficientes para el paquete Ant: java.lang Error de memoria insuficiente: espacio en el montón de Java.
El atributo fork debe establecerse en verdadero, por ejemplo:
ltjavac? fork="true "
srcdir="${basedir}/src "
destdir = " $ { basedir }/build/classes "
ruta de clase = " $ { proyecto . class path } "
includeantruntime="false "
memoryinitialsize="256m "
memorymaximumsize = " 256m " >>p >
lt compilador arg? linea = "-Respaldo?${env .CATALINA _ BASE }/respaldo"? / gt;
lt/javac gt; De esta manera, javac se ejecutará en la JVM recién especificada, evitando varias pérdidas de memoria causadas por javac.
Por supuesto, también puedes configurar la memoria cuando se inicia ANT, por ejemplo:
¿Configuración? ANT_OPTS=-Xms256m? -Xmx256m o configurar directamente en variables de entorno. Si todavía está OutOfMemory, significa que la memoria es insuficiente y se puede aumentar adecuadamente.