[英]Is there a way to output the ant version to the console if running ant build from Eclipse
[英]Ant build scripts totally hangs, with no messages in console
我有我的項目的build.xml,但即使是這一小段代碼
<target name="init">
<tstamp/>
<!-- Create the build directory structure used by compile -->
<mkdir dir="${build}"/>
</target>
它沒有運行
控制台為空但進程處於活動狀態。 我仍然可以通過STOP按鈕終止它
同時我也無法調試它,同樣的東西活動過程在控制台沒有輸出,我可以永遠等待! 有任何想法嗎?
編輯 :感謝Peter的Loron問題我檢查了工作區日志文件MyWorkspace / .metadata / .log在那里我看到了錯誤消息我用Google搜索它並發現這種情況發生了,因為我的Eclipse位置發生了變化,但是ANT jar的路徑仍然很舊。 要修復你必須進入Preferences-> Ant-> Runtime並單擊Restore Default它將拾取新jar位置並警告你沒有tools.jar,從某處復制它並將其放在其他ant jar的同一文件夾中。
編輯:感謝Peter的Loron問題我檢查了工作區日志文件MyWorkspace / .metadata / .log在那里我看到了錯誤消息我用Google搜索它並發現這種情況發生了,因為我的Eclipse位置發生了變化,但是ANT jar的路徑仍然很舊。
要修復你必須進入Preferences-> Ant-> Runtime並單擊Restore Default它將拾取新jar位置並警告你沒有tools.jar,從某處復制它並將其放在其他ant jar的同一文件夾中。
這是另一種可能的解決方法:
Preferences->Ant->Runtime
Restore Defaults
按鈕。 這恰好解決了我的問題。
我正在使用IBM RAD7(基於Eclipse),我遇到了完全相同的問題。 經過多次擺弄后我去了“外部工具”| JRE標簽| 選擇“在同一個JRE中運行”,我的設置是使用Webpshere JRE。 花了一天時間修復它! 奈傑爾
如果使用“外部工具配置”運行腳本,還應檢查以下內容:
打開“外部工具配置”,然后選擇啟動Ant腳本的啟動器。 在“Common”選項卡中,確保選中“Allocate console(輸入所需)”!
在我的情況下,它沒有被檢查,這是為什么沒有控制台輸出可見的原因。
另一個快速尋找的東西......檢查你的VM內存規格......我正在搞亂低內存設置,它引起了與上面相同的問題......
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.