Если проект зависит от других библиотек, расположение которых нестандартно, где их следует хранить?Мое текущее решение состоит в том, чтобы иметь что-то вроде этого в верхней части скрипта Ant build.xml:
<!-- change these properties to point to the correct library locations on your system -->
<property name="lib.foo" location="${user.home}/foo" />
<property name="lib.bar" location="${user.home}/bar" />
Это прекрасно работает, если ваши библиотеки установлены в этих местах.Однако для пользователей, у которых они установлены в другом месте, проблематично, потому что ваши изменения сдуваются, когда вы svn update
.
Какова оптимальная практика для сохранения локальных изменений пользователя между обновлениями, но при этомвремя предоставления мест по умолчанию?