2013-09-02 4 views
4

В нашем проекте мы переносимся с ant-скриптов на градирную сборку.Разница между libs-snapshot и libs-snapshot-local?

Мы собираемся использовать artifactory в качестве менеджера репо в нашей компании для хранения артефактов.

Я видел некоторые материалы репозитория в artifactory, состоящие из libs-snapshot-local как удаленный репозиторий и libs-snapshot как виртуальный репозиторий. То же самое с релизами repo libs-release-local и libs-release.

Может кто-нибудь из вас объяснить, в чем разница между ними? Могу ли я развернуть артефакты для них обоих?

ответ

4

Виртуальный репозиторий, как описано в the documentation, объединяет другие удаленные, локальные и виртуальные репозитории, чтобы обеспечить единый URL для разрешения.

libs-snapshot-local не удаленный репозиторий, а локальный репозиторий. Как поясняется в the documentation, локальные репозитории являются физическими хранилищами в Artifactory, которые служат в качестве целей для развертывания.

Вам не нужно развернуть артефакты для обоих из них. Развертывание на локальное позволяет развертывать артефакты для извлечения из виртуального.

+0

Yaa прошла через документацию. Спасибо @JBaruch. И если возможно, вы можете ответить мне еще на 2 вопроса, которые относятся к этому немного. 1) Если я хочу загрузить файл войны в разные версии моментального снимка, например 1.0 и 0.1. Как я буду делать это динамически в градиенте? 2) И если я хочу иметь как снимок, так и выпуск скрипта в build.gradle, так что я могу определить время выполнения, нужно ли входить в локальные файлы libs-release-local или libs-snapshots. Как мне это сделать? – phoenix

+0

Я просто переезжаю на maven, и я могу понять преимущества концепции менеджера хранилища. Однако в документации много предположений о том, насколько пользователи знают. Я знаю, что вы не можете или не хотите научить новых пользователей, но я хочу, чтобы в документации было меньше предположений о том, как люди-эксперты. Иногда я думаю, что разработчики настолько привязаны к своему проекту, что забывают, насколько выше обычных людей они с точки зрения своего предмета экспертизы. Я использую Artifactory, и это полезно, но я, вероятно, только касаюсь подмножества функциональности из-за незнания. – BillR

+0

@phoenix они выглядят как тонкие вопросы по их собственным достоинствам. Не стесняйтесь размещать ссылки здесь :) – JBaruch