Это плохая идея поместить файл jar в каталог vendor / и добавить его в репозиторий git? - PullRequest
2 голосов
/ 30 марта 2011

У меня есть проект Rails 3, который использует некоторые jav-файлы jav. Я помещаю эти файлы в каталог vendor / и добавляю их в репозиторий git.

Но эти банки могут быть большими (например, 22 МБ), и они являются двоичными файлами. С другой стороны, их удобно хранить в репозитории с кодом Ruby, поскольку они тесно взаимодействуют с остальной частью приложения.

Какова лучшая практика для jar-файлов Java, репозиториев git и каталога поставщиков Rails?

Ответы [ 2 ]

2 голосов
/ 30 марта 2011

Вы открываете большую банку червей относительно управления зависимостями.Большинство проектов, в том числе некоторые из меньших , над которыми я работаю, используют шарик грязи, зависимости в подходе к папкам.Когда проект становится больше, приходит кто-то серьезный и, как правило, делает «правильное» управление зависимостями с Ant + Ivy или Maven для проектов Java.В зависимости от того, как часто изменяются ваши двоичные файлы, вы можете хранить их в системе контроля версий.

0 голосов
/ 30 марта 2011

По моему мнению, если ваше приложение требует, чтобы они запускались, то имеет смысл держать их в git-репо, в противном случае, если вы проверили приложение на другом компьютере, вам придется возиться с поиском двоичных файлов снова. 22 МБ не такие большие, и они не будут изменены, поэтому я не думаю, что это вызывает какие-либо проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...