4

我已将 nexus 1.5.0 设置为代理 springsource 存储库,但它不起作用。存储库位于 s3 上,nexus 似乎不了解如何处理。

什么是正确的模式?

这是我被告知我需要的存储库,但我无法访问其中的 Maven 路径

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

我需要在本地镜像这些吗?

4

2 回答 2

5

根据NEXUS-1121,您的 Nexus 版本知道如何处理基于 S3 的存储库。下面,尤金的评论

这是适用于我的 Nexus 设置:

之后,我可以从这些存储库中下载工件,就好像它们在 Maven 中央存储库中一样。

唯一的问题是您只能搜索被代理的槽工件,因为这些存储库上没有发布 Nexus 索引。发布索引应该很容易,使用独立索引器的说明可以在 http://docs.codehaus.org/display/M2ECLIPSE/Nexus+Indexer#NexusIndexer-indexer找到

于 2010-04-12T23:40:51.060 回答
3

它适用于我的配置和另一个存储库。

我有一个 Sonatype Nexus 存储库版本 1.9.1.1。我想配置存储库以从http://maven.springframework.org/milestone/下载工件。

我已经使用以下配置创建了一个新的代理存储库:

id:repository.springframework.maven.milestone
名称:Spring Maven 里程碑存储库
代表类型:代理
提供者:Maven2
格式:Maven2
代表政策:发布
远程存储:http://maven.springframework.org/milestone/
下。远程索引:false
自动屏蔽:真
文件验证:假
校验和:温暖。

我保存了数据并创建了存储库。

奇怪的是,当我尝试使用“浏览远程”选项卡时,我无法列出任何内容。

重要提示:之后我单击公共存储库/配置并将 Spring Maven 里程碑存储库添加到有序组存储库中。

最后,我在我的 POM 存档中编写了依赖项:

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

并且下载没有问题。

我希望它会有用。

于 2011-06-22T15:46:47.687 回答