Назначение внутреннего архива «снимок» хранилища? - PullRequest
1 голос
/ 14 ноября 2011

Я понимаю, что такое внутренние библиотеки. Но какова цель хранилища снимков в архиве?

Библиотеки - частные выпуски Снимки - частные сборки?

У меня есть архив, настроенный и работающий с LDAP, но мне интересно, зачем мне нужен репозиторий снимков. Какую цель это решает? Почему это используется в разработке?

Кроме того, допустим, я обновляю библиотеку во внутреннем репо. Это автоматически обновляет в файлах POM проекта, которые используют Maven, или я должен обновить эти poms, чтобы использовать новую версию JAR?

Ответы [ 2 ]

2 голосов
/ 06 декабря 2011

Обычно перед выпуском проекта maven используется версия -SNAPSHOT.Таким образом, с такими репозиториями вы можете поделиться свежим SNAPHOT вашего проекта для тестирования других людей в вашей команде или с ci сервером.

0 голосов
/ 19 января 2016

Снимки - это хорошая идея, чтобы дать номер версии как -SNAPSHOT, его в процессе разработки можно изменить в любое время.

Внутренний репозиторий - репозиторий релизов с фиксированным номером версии. Вы можете изменить SNAPSHOT, но этот артефакт никогда не меняется после его выпуска.

Когда мы используем internal, если внутри него не найдена зависимость, он будет загружен из центрального хранилища maven. где, как на снимке, это не так.

...