Используя свойства даты Ant?

Мое дело было в том, что я узнал, что с виртуальной машины Windows я не могу следовать символическим ссылкам. (я хотел проверить некоторые HTML-страницы в Internet Explorer). И моя структура каталогов содержала символические ссылки на папки с CSS и изображениями.

Моим обходным решением для решения проблемы был другой подход, чем другие подразумеваемые. Я использовал rsync для создания копии папки. Rsync может разрешить символические ссылки и скопировать связанные файлы.

Это решило мою проблему, не используя жесткие ссылки на каталоги. И это на самом деле простое решение, если вы просто работаете с небольшим набором файлов.

rsync -av --copy-dirlinks --delete ../htmlguide ~/src/
1
задан tinny 12 July 2010 в 03:12
поделиться

2 ответа

Вы можете использовать ключевое слово Date svn в одном из ваших файлов свойств, чтобы ваше свойство выглядело так:

file.mod.date=$LastChangedDate$

после того, как вы установили свойство svn: keywords в свой файл свойств (см. svn propset ), внесены изменения, проверка файла свойств приведет к тому, что ваше свойство будет выглядеть примерно так:

file.mod.date=$LastChangedDate: 2006-07-22 21:42:37 -0700 (Sat, 22 Jul 2006) $

Теперь у вас есть свойство ant с датой внутри него, есть пара способов подстроки свойства, чтобы можно было использовать необработанную дату.

1
ответ дан 2 September 2019 в 23:08
поделиться

Извините, я не могу проверить это в данный момент, но похоже, что вы могли бы сделать что-то вроде:

<fileset dir="${some-dir}">
    <depend targetdir="${basedir}">
        <mergemapper to="${ant.file}"/>
    </depend>
</fileset>

Без тестирования я не уверен, каково точное взаимодействие между зависят и mergemapper , но, надеюсь, вы уловили идею ...

1
ответ дан 2 September 2019 в 23:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: