Как определить текущий каталог для выполнения задачи <jetty>? - PullRequest
0 голосов
/ 19 января 2010

Я использую в своем проекте Jetty-task для запуска веб-приложения. Можно ли как-то установить рабочий каталог, используемый Jetty при запуске сервлет-контейнера?

Ответы [ 2 ]

2 голосов
/ 19 января 2010

Я не думаю, что вы можете это сделать, поскольку задача 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>
0 голосов
/ 19 января 2010

Атрибут tempDirectory не делает то, что вы хотите?

...