3

我正在寻找添加 SpringSource EBR(企业捆绑存储库:http://www.springsource.com/repository/)到 Nexus 作为代理。我这样做的主要原因是 SpringSource OSGi 支持各种著名的 OSS 项目(例如:Velocity、AspectJ...),使它们易于包含在 OSGi 运行时中。

无论如何,它与 Nexus 如何“查看” EBR 的方式存在一些问题,因为即使我可以远程浏览存储库,它也没有被代理和正确索引。作为提示,我观察到的是,Nexus 没有看到其他 Maven 存储库(例如:Central、google ...)公开的直接 Maven 组(例如:org/...),而是一个单独的外部发布文件夹/root 是在远程导航时插入的。

下面是我感兴趣的 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。

4

1 回答 1

1

您应该能够将它们添加为代理存储库(我建议关闭索引)。至少它对我有用。

于 2010-09-16T08:34:23.393 回答