2010-01-19 4 views

Répondre

2

Je ne pense pas que vous le pouvez depuis que la tâche ant s'exécute jetty dans la même machine virtuelle et il est célèbre pour ne pas définir le répertoire de travail en cours pour une machine virtuelle en cours d'exécution. Vous pouvez essayer d'ajouter une propriété système pour user.dir mais cela risque de ne pas correspondre à vos attentes. Vous pouvez également utiliser la apply tâche de relancer fourmi avec un nouveau répertoire de travail avec un extrait comme

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

L'attribut tempDirectory ne fait-il pas ce que vous voulez?

+0

Non, qui définit le répertoire utilisé par la jetée pour enregistrer les données temporaires, mais il est pas le travail répertoire en cours. – Mnementh

+0

Quelle est jetée en utilisant le répertoire en cours pour tel que vous voulez le changer? – Kevin