2016-04-08 16 views
0

Я попытался добавить внешнюю библиотеку к папкам myProject/libs/externalLib.jar или myProject/src/main/resources/libs/externalLib.jar, но я не могу передать их в репозиторий.Задание внешних зависимостей с помощью Git

Каков наилучший способ управления внешними зависимостями - jar libs? Как передать их в репозиторий Git?

+0

Почему вы не можете передать их в репозиторий? У вас есть какие-либо ошибки? – Francesco

+0

Нет, у меня нет никаких ошибок. Я добавил все файлы для индексации и фиксации, но не видел его в удаленной репутации. – Justas

+0

Вы нажали на удаленный представитель? – Francesco

ответ

1

Лучший способ управлять внешними зависимостями JAR - не версия с использованием Git. Вместо этого каждый разработчик в вашей команде должен использовать локальный набор зависимостей JAR при создании. Чтобы привести пример, если вы использовали Maven для управления своей сборкой, тогда вы передадите файл pom.xml в Git. Затем, когда вы добавляете или удаляете операнд, вы должны нажать pom.xml в репозиторий. Затем каждый другой разработчик узнает об этой новой зависимости, вытаскивая один маленький файл.

+0

Было бы здорово скачать источник из Git rep и использовать его без дополнительной настройки. – Justas

+0

Да, здорово скачать _source_, но не зависимости JAR. JARs уже имеют очень хорошее место, где они любят существовать, например, Центральный репозиторий Maven. –