Alasan mengapa kesalahan ini terjadi adalah ketika ant dijalankan, memori yang diberikan ke JVM secara default tidak cukup. Anda perlu menambah jumlah memori yang boleh digunakan dengan mengatur parameter startup. Jika Anda menjalankan ANT langsung melalui baris perintah, maka Anda dapat langsung mengubah perintah startup. Namun, saat dijalankan di Eclipse, pengaturan baris perintah tidak mudah digunakan.
Saya pun mencobanya beberapa kali dan akhirnya berhasil.
Metode setting yang kami upayakan adalah dengan mengatur parameter langsung pada eksekusi JVM Eclipse, sebagai berikut:
1. Buka Jendela->Preferensi->Java->JRE Terpasang
2. Pilih JDK yang digunakan secara default (saat ini)
3. Klik Edit... dan tambahkan parameter yang sesuai ke Argumen VM Default, misalnya: -Xmx1024m