2012-04-15 130 views
8

如何通過命令行刷新eclipse項目?通過命令行刷新eclipse項目

(的等效右鍵單擊>在包視圖刷新
我需要一個行家每晚構建後從批刷新蝕。

+0

檢查此問題:http://stackoverflow.com/a/6049245/207764 從命令行刷新,你的意思是當你啓動Eclipse?或者如果你已經打開eclipse了? – Fredrik 2012-04-15 13:48:07

+0

@Fredrik:我的意思是當我已經打開eclipse時,但我對兩者都感興趣。 – 2012-04-17 11:37:24

+0

@Fredrik:問題stackoverflow.com/a/6049245/207764不是從命令行。 – 2012-04-17 11:39:16

回答

3

我知道有Ant任務要做到這一點:

<eclipse.convertPath fileSystemPath="/workspace/org.example.project" 
        property="resourcePath"/> 
<eclipse.refreshLocal resource="${resourcePath}" depth="infinite"/> 

至於在命令行中運行此,作爲最壞的情況下,你可以在Ant腳本堅持這個調用日食antrunner應用:

eclipse -nosplash -application org.eclipse.ant.core.antRunner -f refresh.xml

+5

我有一個錯誤:BUILD FAILED C:\ ... \ refresh.xml:2:意外的元素「{} eclipse.convertPath」{antlib:org.apache.tools.ant} eclipse.convertPath – 2012-05-07 07:55:02

+0

我也知道了,我該如何解決它?順便說一句,我在Linux中,如果這件事 – Zamir 2014-09-04 11:04:46