2010-11-15 8 views
4

Je cours un script de fourmi en utilisant ant -f build.xml. Ce script est supposé compiler mon projet et générer un fichier jar mais quelques secondes après que la fourmi commence à générer le fichier jar, le projet se tue et tout ce que je vois est le message "Killed" dans la console.Script Ant est tué mais pas avec -verbose

Si j'exécute la même commande mais avec l'option "-verbose", la construction se termine avec succès.

Des idées?

Merci.

Mise à jour: la sortie est la fourmi i get:

Buildfile: build.xml 

compile: 

jar: 
    [jar] Building jar: /var/lib/hudson/jobs/asproj/workspace/build/asproj.jar 
Killed 

Ceci est la sortie dmesg je reçois après le processus est tué:

Out of memory: kill process 16398 (bash) score 13929 or a child 
Killed process 1499 (java) 

Il est donc probablement la mémoire liée, mais ce n'est pas la fourmi jvm .. ça a quelque chose à voir avec le processus de bash.

+0

Exécutez-vous également des tests JUnit? Cela pourrait valoir la peine de nous montrer la sortie de 'ant'. – dogbane

+0

J'ai mis à jour ma question avec la sortie de fourmi. Je ne cours pas de tests JUnit. Merci – simao

Répondre

0

Vous pouvez essayer d'augmenter la taille de machine virtuelle Java en utilisant ANT_OPTS -

set ANT_OPTS=-Xms500m 

Ceci définit la taille de la machine virtuelle Java à 500 MB.

+0

je l'ai essayé mais ce n'est pas la mémoire jvm je pense. – simao

Questions connexes