Как я могу получить нексус к репозиторию springsource maven на s3? - PullRequest
4 голосов
/ 13 апреля 2010

У меня установлена ​​nexus 1.5.0 для репозиториев proxy springsource, но она не работает. Хранилища находятся на s3, и нексус, похоже, не понимает, как с этим справиться.

Какой правильный шаблон?

Вот репозитории, которые мне сказали, что мне нужны, но я не могу получить доступ к maven-путям с ними

http://repository.springsource.com/maven/bundles/release http://repository.springsource.com/maven/bundles/external

Мне нужно отразить их локально?

Ответы [ 2 ]

5 голосов
/ 13 апреля 2010

Согласно NEXUS-1121 , ваша версия Nexus знает, как обращаться с репозиториями на основе S3. Ниже комментарий Евгения :

Вот настройка Nexus, которая работает для меня:

После этого я могу скачать артефакты из этих хранилищ как если они находятся в Maven Central хранилище.

Единственная проблема в том, что вы можете только поиск через артефакты, которые были прокси, потому что нет Nexus Индекс опубликован в этих хранилищах. Должно быть легко опубликовать индекс и инструкция по использованию автономного индексатор можно найти по адресу http://docs.codehaus.org/display/M2ECLIPSE/Nexus+Indexer#NexusIndexer-indexer

3 голосов
/ 22 июня 2011

Это работает для меня с этой конфигурацией и с другим хранилищем.

У меня есть версия репозитория Sonatype Nexus 1.9.1.1. Я хотел настроить репозитории для загрузки артефактов из http://maven.springframework.org/milestone/.

Я создал новый прокси-репозиторий с этой конфигурацией:

id: repository.springframework.maven.milestone
Name: Spring Maven Milestone Repository
Rep. Type: proxy
Provider: Maven2
Format: Maven2
Rep Policy: Release
Remote storage: http://maven.springframework.org/milestone/
Down. Remote indexes: false
Auto blocking: true
File validation: False
Checksum: warm.

Я сохранил данные, и хранилище было создано.

Странно то, что когда я пытаюсь использовать вкладку «Обзор удаленного», я ничего не могу перечислить.

Внимание! После этого я щелкнул Публичные репозитории / Конфигурация и добавил репозиторий Spring Maven Milestone в упорядоченные групповые репозитории.

И, наконец, я написал зависимость в своем архиве POM:

<dependency>
    <groupId>org.springframework.data</groupId>
    <artifactId>spring-data-jpa</artifactId>
    <version>1.0.0.RC1</version>
</dependency>

И скачалось без проблем.

Надеюсь, это будет полезно.

...