Как создать локальный центральный репозиторий для артефактов Maven - PullRequest
4 голосов
/ 11 ноября 2010

Моя организация использует maven для всех наших проектов.Каждый раз, когда мы создаем новый проект maven, артефакты загружаются из центрального хранилища maven.Но я хочу создать локальный репозиторий на уровне организации, в котором доступны все артефакты maven, и когда новый созданный проект maven должен искать артефакт в локальном репозитории, а если не найден, то искать только в центральном репозитории maven.Может кто-нибудь, дайте мне знать, как это сделать.

Спасибо.

Ответы [ 2 ]

6 голосов
/ 11 ноября 2010

Вам стоит взглянуть на Sonatype Nexus Менеджер репозитория. Может использоваться как прокси для кеширования удаленных репозиториев. После настройки Nexus вам просто нужно отредактировать settings.xml и добавить что-то вроде этого:

<mirrors>
  <mirror>
    <id>nexus-proxy</id>
    <name>Nexus Proxy</name>
    <url>http://nexus.example.com/nexus/content/groups/public</url>
    <mirrorOf>central</mirrorOf>
  </mirror>
</mirrors>
1 голос
/ 11 ноября 2010

Вы можете использовать Артефакт или аналогичный Управление репозиторием Инструмент

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