Używam ant do budowania moich projektów, Ten projekt potrzebuje więcej pamięci niż domyślny rozmiar JVM, więc dodałem następujący wiersz kodu w pliku build.xml
.Ustawianie zmiennej środowiskowej w skrypcie ant
<!-- setting up this value as project need this much memory to compile.-->
<property environment="env" />
<property name="env.ANT_OPTS" value="-Xms1024m -Xmx204888m" />
Ale powyższy wiersz kodu nie wydaje się mieć żadnego efektu, ponieważ wciąż mam problem z wielkością sterty. Dlatego zdecydowałem się użyć skryptu batch
do uruchomienia kompilacji. Wiersz kodu w podanym pliku wsadowym jest mniejszy niż
set ANT_OPTS=-Xms512m -Xmx778m
ant -f agora-build.xml
Ten skrypt wsadowy pomyślnie uruchamia i wykonuje skrypt ant. Ale tego nie szukam. Czy istnieje sposób, aby ustawić ten argument w samym skrypcie ant?
Co powinienem zrobić?
Dzięki, VSD
Nie, proszę pana, uruchamiam go z wiersza poleceń. Ten skrypt powinien działać tylko w wierszu poleceń. Dzięki –
Twój powyższy skrypt wygląda dobrze. Czy próbowałeś ustawić zmienną (ANT_OPTS) w Zmiennych środowiskowych w oknach? Powinien działać tak samo, jak wpisałeś to powyżej w skrypcie, ale wart strzał. – Sean
Co z użyciem opcji "Uruchamianie Ant przez Javę" http://ant.apache.org/manual/running.html#viajava – Sean