2010-01-19 65 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

相关问题