2012-02-06 1 views
1

eclipse를 통해 실행되는 Ant 스크립트에 -Xms-Xmx 인수를 전달하려고합니다. 그러나 항상 얻는 것을 통과 할 수 없습니다 :eclipse에서 ant 스크립트에 Xmx 인수 전달

Unknown argument: -J-Xms512m -J-Xmx1024m mytarget 
Buildfile: C:\cehckout_trunk\myproject\ivy-build.xml 
BUILD SUCCESSFUL 
Total time: 31 milliseconds 

Unknown argument: -Xms512m -Xmx1024m mytarget 
Buildfile: C:\cehckout_trunk\myproject\ivy-build.xml 
BUILD SUCCESSFUL 
Total time: 31 milliseconds 

개미 스크립트를 실행하기위한 런타임 인자에 대한 빠른 포인터는 무엇입니까?

답변

2

Java가 아닌 Ant에 JVM 인수를 전달하는 것처럼 보입니다. 그러나 Ant 실행 파일은 JVM 인수를 허용하지 않습니다. 설정을 지정하려면 환경 변수 ANT_OPTS를 사용해야합니다. http://wiki.apache.org/ant/TheElementsOfAntStyle

확인

사용 ANT_OPTS 개미의 가상 머신 설정

부분을 제어하기 : 여기

은 예입니다.

+0

감사합니다. coolcfan. 이것은 직접적인 해결책은 아니지만. 그러나 나는 여전히 시간을 위해 일할 수있게 도와주었습니다. –

+1

maxmemory 인수가 해당 대상의 호출자로부터 전달 될 수 있도록 코어 빌드 스크립트를 일부 변경했습니다. 이전에 128M으로 harcoded되었습니다. –

+0

예, ant.bat 또는 ant.sh를 수정하면 해결해야합니다 ~ 저는 Ant가 -Dxxx = xxx를 통해 메모리 매개 변수를 전달할 수 있도록 기본 제공 속성을 제공해야한다고 생각합니다. 그러나 그렇지 않습니다. P – coolcfan