Я использую ActionBarSherlock в качестве библиотеки. Мы не включили ABS в наш репозиторий, поэтому все участники нашего проекта должны загрузить и установить его отдельно. ActioBarSherlock - это проект библиотеки Android, и я запустил его, открыв его и мой проект в той же рабочей области Eclipse (ни один из них не копируется в рабочую область, они оба существуют в другой папке) и добавив его в свой project.properties
, выполнив следующее: < strong> Ссылка на проект библиотеки.
Этот ссылочный путь является относительным, и поскольку у всех может быть ABS в разных папках, у нас также есть разные пути в project.properties
файле Eclipse как android.library.reference.1
. Есть ли способ локально переопределить этот путь к библиотеке, чтобы у нас было project.properties
в нашем репо, но Eclipse будет использовать локально какой-то другой путь? В настоящее время мне нужно вручную исправлять этот путь после каждого извлечения из нашего репо из-за разных путей.
Существуют другие файлы * .properties, но Eclipse их игнорирует:
local.properties
Настраиваемые свойства системы сборки для конкретного компьютера. Если вы используете Ant для сборки проекта, он содержит путь к установке SDK. Поскольку содержимое файла зависит от локальной установки SDK, local.properties не следует поддерживать в системе контроля версий исходного кода. Если вы используете Eclipse, этот файл не используется.
ant.properties
Настраиваемые свойства для системы сборки. Вы можете отредактировать этот файл, чтобы переопределить настройки сборки по умолчанию, используемые Ant, а также указать местоположение вашего хранилища ключей и псевдоним ключа, чтобы инструменты сборки могли подписывать ваше приложение при сборке в режиме выпуска. Этот файл является неотъемлемой частью проекта, поэтому поддерживайте его в системе контроля версий исходного кода. Если вы используете Eclipse, этот файл не используется.