Я хочу добавить SpringSource EBR (репозиторий корпоративных пакетов: http://www.springsource.com/repository/) в Nexus в качестве прокси-сервера. Моя главная причина для этого заключается в том, что SpringSource OSGi-fid различные известные проекты OSS (например, Velocity, AspectJ...), что упрощает их включение в среды выполнения OSGi.
В любом случае, похоже, что есть некоторые проблемы с тем, как Nexus «видит» EBR, поскольку даже если я могу удаленно просматривать репозиторий, он вообще не проксируется и правильно индексируется. В качестве подсказки я заметил, что Nexus не видит прямые группы maven (например: 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.