2010-09-16 2 views
3

Я ищу, чтобы добавить SpringSource EBR (Enterprise Bundle Repository: http://www.springsource.com/repository/) в Nexus в качестве прокси. Моя основная причина заключается в том, что SpringSource OSGi-fied различные хорошо известные проекты OSS (например: Velocity, AspectJ ...), что упрощает их включение в OSGi.Как сделать хранилище Nexus Sonatype для работы с EBR SpringSource

Во всяком случае, это швы, которые являются некоторыми проблемами с тем, как Nexus «видит» EBR, так как даже я могу удаленно просматривать репозиторий, он не прокси-сервер и не правильно индексирован. В качестве намека на то, что я наблюдал, является то, что Nexus не видит прямые группы maven (ex: org/...), которые были открыты другими репозиториями Maven (например: Central, google ...), но вместо этого отдельный внешний или релиз папка/корень вставлена ​​при дистанционном перемещении.

пыльник являются SpringSource EBR хранилищами моего интереса:

<repository> 
     <id>com.springsource.repository.bundles.release</id> 
     <name>SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases</name> 
     <url>http://repository.springsource.com/maven/bundles/release</url> 
</repository> 
<repository> 
     <id>com.springsource.repository.bundles.external</id> 
     <name>SpringSource Enterprise Bundle Repository - External Bundle Releases</name> 
     <url>http://repository.springsource.com/maven/bundles/external</url> 
</repository> 

Если этот хранилищами указаны непосредственно в проект Maven pom.xml все просто отлично, но не через Nexus.

ответ

1

Вы должны быть в состоянии добавить их в качестве прокси-репозиториев (и я предлагаю отключить индексирование). По крайней мере, это сработало для меня.

+0

Отключив индексирование, вы хотите отключить загрузку удаленного индекса? – user68682

+0

Вы можете просматривать репозитории SpringSource, упомянутые выше в Nexus, на вкладках «Обзор хранилища» и «Обзор индекса»? – user68682

+0

@ user68682 'Отключив индексирование, вы хотите отключить загрузку удаленного индекса?' Да. 'Вы можете просматривать репозитории SpringSource, упомянутые выше в Nexus' Не удается подтвердить (я подтверждаю, что могу получить от него артефакты). –