Estoy usando ant para construir mis proyectos, este proyecto necesita más memoria que el tamaño JVM predeterminado, así que he agregado la siguiente línea de código en el archivo build.xml
.Configuración de la variable de entorno en el script ant
<!-- setting up this value as project need this much memory to compile.-->
<property environment="env" />
<property name="env.ANT_OPTS" value="-Xms1024m -Xmx204888m" />
Pero por encima de línea de código no parece tener ningún efecto ya que todavía estoy recibiendo el problema del tamaño del montón. Así que he decidido usar un script batch
para lanzar la compilación. La línea de código en el archivo de lote determinado está por debajo
set ANT_OPTS=-Xms512m -Xmx778m
ant -f agora-build.xml
Esta secuencia de comandos por lotes lanzar con éxito y ejecuta el script de hormigas. Pero esto no es lo que estoy buscando. ¿Existe alguna manera de que pueda configurar este argumento en el script ant?
¿Qué debo hacer?
Gracias, VSD
No señor, lo estoy ejecutando desde el símbolo del sistema. Este script se supone que se ejecuta solo en la línea de comando. Gracias –
Su script de arriba se ve bien. ¿Intentó establecer la variable (ANT_OPTS) en las variables de entorno en Windows? Debería funcionar igual que usted lo escribió arriba en el guión, pero vale la pena. – Sean
¿Qué pasa con el uso de la opción "Running Ant via Java" http://ant.apache.org/manual/running.html#viajava – Sean