J'utilise dans mon projet le Jetty-task pour exécuter une webapp. Puis-je en quelque sorte définir le répertoire de travail utilisé par Jetty lorsque le servlet-container est démarré?Comment puis-je définir le répertoire en cours pour l'exécution du <jetty> -task?
0
A
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?
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
Quelle est jetée en utilisant le répertoire en cours pour tel que vous voulez le changer? – Kevin