Tôi đang sử dụng kiến để xây dựng dự án của mình, Dự án này cần nhiều bộ nhớ hơn sau đó kích thước JVM mặc định, Vì vậy, tôi đã thêm dòng mã sau vào tệp build.xml
.Thiết lập biến môi trường trong kịch bản kiến
<!-- setting up this value as project need this much memory to compile.-->
<property environment="env" />
<property name="env.ANT_OPTS" value="-Xms1024m -Xmx204888m" />
Nhưng dòng mã trên dường như không có bất kỳ ảnh hưởng nào vì tôi vẫn gặp vấn đề về kích thước đống. Vì vậy, tôi đã quyết định sử dụng tập lệnh batch
để khởi chạy bản dựng. Dòng mã trong tệp lô đã cho ở dưới
set ANT_OPTS=-Xms512m -Xmx778m
ant -f agora-build.xml
Kịch bản lệnh này chạy thành công và thực thi tập lệnh kiến. Nhưng đây không phải là những gì tôi đang tìm kiếm. Có cách nào tồn tại, để tôi có thể thiết lập đối số này trong chính kịch bản kiến không?
Tôi nên làm gì?
Cảm ơn, VSD
Không, thưa bạn, tôi đang chạy lệnh nhắc biểu mẫu. Tập lệnh này chỉ được chạy trong dòng lệnh. Cảm ơn –
Kịch bản của bạn ở trên trông có vẻ đúng. Bạn đã thử đặt biến (ANT_OPTS) trong Biến môi trường trong cửa sổ? Nên làm việc giống như bạn đã gõ nó ở trên trong kịch bản, nhưng đáng để bắn. – Sean
Điều gì về việc sử dụng tùy chọn "Chạy Ant qua Java" http://ant.apache.org/manual/running.html#viajava – Sean