Я создаю корпоративный репозиторий Maven с помощью Apache Archiva для своей компании. Наши требования на данный момент довольно просты - имеют внутреннее репо для наших файлов jar и управления зависимостями.Archiva/Maven как корпоративный репозиторий
Я хочу, чтобы Archiva не загружала какие-либо из наших проприетарных кодовых/jar-файлов в Central Repo (Public), но мы хотели бы иметь возможность загружать публичные библиотеки из центрального репо, если это потребуется проекту. (Наша требуемой конфигурации: IDE/Разработчик < Скачать/Загрузить> Внутренняя Repository < СКАЧАТЬ ТОЛЬКО> Public Central Repo.)
Мой вопрос, по умолчанию, это Archiva загрузить мои фляги файлы в центральный репозиторий, если его настроено как прокси-зеркало? если да, то каким образом я могу предотвратить публикацию в центральном/внешнем репо, сохраняя при этом возможность загрузки из центра при необходимости?
Цените любые ответы.
Спасибо вам большое за ваш ответ! Еще одна вещь, которую нужно уточнить - как администратор - если я добавлю внутренний файл jar для внутреннего внутреннего репо (который связан с центральным), будет ли он автоматически синхронизироваться? Каков процесс синхронизации с центральным? Просто попытайтесь понять поведение внутреннего репо по умолчанию. Еще раз спасибо! –
Отсутствие синхронизации с Central - это процесс за пределами Archiva. Я думаю, что Central больше не принимает ни одного источника, поэтому вам нужно выбрать одну из кузниц, которые действительно предлагают эту функцию. Я знаю, что [Bintray] (https://bintray.com/docs/usermanual/uploads/uploads_syncingartifactswithmavencentral.html) предлагает это, но требует некоторых документов. – eckes
Детали, которые можно попасть в Центральный, описаны здесь: http://central.sonatype.org/ – khmarbaise