Ant Развертывание Zip-файла текущего каталога пользователя рабочего стола Windows - PullRequest
0 голосов
/ 08 декабря 2011

Привет! Я пытаюсь настроить Ant в Eclipse для развертывания в двух местах, в которых находится один в проекте (работает нормально) ...

Теперь я хочу перенести мой заархивированный код на мой рабочий стол, который будет C: \ Users \ MyAccount \ Desktop

Хорошо. Но если бы я захотел распространить это среди других разработчиков, C: \ Users \ MyAccount \ Desktop был бы C: \ Users \ Их учетная запись \ Desktop

Должен быть способ подстановки или получения текущих пользователей MyAccount \ ThierAccount (так, чтобы это было везде одинаково).

Кто-нибудь сталкивался с чем-то подобным?

Итак, вот моя неисправность:

<target name="zipme2">
    <zip destfile="C:\Users\%HOMEPATH%\Desktop\${projectDescription.name}.${touch.time}.zip" basedir="../" excludes="**/*.zip"/>
</target>   

1 Ответ

1 голос
/ 08 декабря 2011

Используйте свойство $ {user.home} для представления домашней папки.Таким образом, полное местоположение будет выглядеть так:

${user.home}/Desktop/${projectDescription.name}.${touch.time}.zip

И использовать только косые черты.Ant преобразует их в системные.

...