Sto usando la formica per la costruzione dei miei progetti, Questo progetto richiede più memoria quindi la dimensione JVM predefinita, quindi ho aggiunto la seguente riga di codice nel file build.xml
.Impostazione della variabile di ambiente nello 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" />
Ma la riga di codice sopra non sembra avere alcun effetto poiché sto ancora ottenendo il problema della dimensione dell'heap. Quindi ho deciso di utilizzare uno script batch
per avviare la compilazione. La riga di codice nel data file batch è al di sotto
set ANT_OPTS=-Xms512m -Xmx778m
ant -f agora-build.xml
Questo script batch ad avviare ed esegue lo script ant. Ma questo non è quello che sto cercando. Esiste un modo, così che io possa impostare questo argomento nello script ant stesso?
Cosa devo fare?
Grazie, VSD
No signore, sto eseguendo il prompt dei comandi del modulo. Questo script dovrebbe essere in esecuzione solo nella riga di comando. Grazie –
Lo script sopra sembra corretto. Hai provato a impostare la variabile (ANT_OPTS) nelle Variabili d'ambiente in Windows? Dovrebbe funzionare nello stesso modo in cui lo hai digitato sopra nella sceneggiatura, ma vale la pena. – Sean
Informazioni sull'utilizzo dell'opzione "Esecuzione di Ant tramite Java" http://ant.apache.org/manual/running.html#viajava – Sean