2010-01-19 23 views

回答

2

我不認爲你可以做到這一點,因爲ant任務在同一個虛擬機中運行jetty,並且沒有辦法爲正在運行的虛擬機設置當前工作目錄。您可以嘗試爲user.dir添加一個系統屬性,但這可能無法達到您想要的效果。你也可以使用apply任務來重新啓動螞蟻與一個新的工作目錄中的一個片段像

<apply executable="${ant.home}/bin/ant" dir="/new/working/directory/here"> 
    <arg value="-f"/> 
    <arg value="${ant.file}"/> 
    <arg value="run-jetty"/> 
</apply> 
0

tempDirectory屬性不能做你想要的嗎?

+0

不,定義由碼頭保存臨時數據的目錄,但它不是當前工作目錄。 – Mnementh 2010-01-19 14:52:11

+0

什麼是jetty使用當前目錄以便您想更改它? – Kevin 2010-01-19 14:58:51

相關問題