2010-11-15 63 views
4

我正在運行一個使用ant -f build.xml的ant腳本。這個腳本應該編譯我的項目並生成一個jar文件,但是在ant開始生成jar文件幾秒鐘後,項目被終止,我看到的只是控制檯中的「Killed」消息。Ant腳本被殺,但沒有與--verbose

如果我使用「-verbose」選項運行相同的命令,則構建將成功完成。

任何想法?

謝謝。

更新: 這是螞蟻輸出我得到:

Buildfile: build.xml 

compile: 

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

這過程後dmesg的輸出我得到被殺害:

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

因此它可能是記憶相關,但它不是螞蟻jvm ..它與bash過程有關。

+0

您是否正在運行任何JUnit測試?可能值得向我們展示'ant'的輸出。 – dogbane 2010-11-15 15:40:40

+0

我用螞蟻輸出更新了我的問題。我沒有運行任何JUnit測試。謝謝 – simao 2010-11-17 12:09:07

回答

0

您可以嘗試使用增加JVM ANT_OPTS大小 -

set ANT_OPTS=-Xms500m 

這臺JVM大小爲500 MB。

+0

我試過了,但它不是我認爲的jvm內存。 – simao 2010-11-17 12:08:37