La raison pour laquelle cette erreur se produit est que lorsque ant est exécuté, la mémoire fournie par défaut à la JVM n'est pas suffisante. Vous devez augmenter la quantité de mémoire autorisée à être utilisée en définissant les paramètres de démarrage. Si vous exécutez ANT directement via la ligne de commande, vous pouvez modifier directement la commande de démarrage. Cependant, lors de l'exécution sur Eclipse, les paramètres de ligne de commande ne sont pas faciles à utiliser.
Je l'ai également essayé plusieurs fois et j'ai finalement réussi.
La méthode de configuration que nous recherchons consiste à définir les paramètres directement sur la JVM d'exécution d'Eclipse, comme suit :
1. Ouvrez Fenêtre->Préférences->Java->JRE installés
2. Sélectionnez le JDK utilisé par défaut (actuellement)
3. Cliquez sur Modifier... et ajoutez les paramètres appropriés aux arguments de VM par défaut, par exemple : -Xmx1024m