Я не думаю, что вы можете это сделать, поскольку задача ant запускает jetty в той же виртуальной машине, и нет способа установить текущий рабочий каталог для работающей виртуальной машины. Вы можете попробовать добавить системное свойство для user.dir
, но это может сделать не совсем то, что вы хотите. Вы также можете использовать задачу apply
для перезапуска ant с новым рабочим каталогом с фрагментом вроде
<apply executable="${ant.home}/bin/ant" dir="/new/working/directory/here">
<arg value="-f"/>
<arg value="${ant.file}"/>
<arg value="run-jetty"/>
</apply>