Maven 2 如何让nexus代理s3上的springsource maven存储库?

Maven 2 如何让nexus代理s3上的springsource maven存储库?,maven-2,nexus,Maven 2,Nexus,我已经安装了Nexus1.5.0来代理springsource存储库,但它不起作用。存储库位于s3上,nexus似乎不知道如何处理它 正确的模式是什么 这里是我被告知需要的存储库,但我无法访问其中的maven路径 我需要在本地镜像这些吗?根据,您的Nexus版本知道如何处理基于S3的存储库。以下: 以下是适用于我的Nexus设置: 已为配置的“代理”存储库 已为配置的“代理”存储库 将这两个存储库都添加到默认的“公共存储库”组中 之后我就可以下载了 这些存储库中的工件 如果他们在Mave

我已经安装了Nexus1.5.0来代理springsource存储库,但它不起作用。存储库位于s3上,nexus似乎不知道如何处理它

正确的模式是什么

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

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

根据,您的Nexus版本知道如何处理基于S3的存储库。以下:

以下是适用于我的Nexus设置:

  • 已为配置的“代理”存储库
  • 已为配置的“代理”存储库
  • 将这两个存储库都添加到默认的“公共存储库”组中
之后我就可以下载了 这些存储库中的工件 如果他们在Maven Central 存储库

唯一的问题是你只能 搜索已删除的工件 代理,因为没有关系 在这些存储库上发布的索引。 它应该很容易发布索引和 使用单机版的说明 索引器可在以下位置找到:


它适用于此配置和其他存储库

我有一个Sonatype Nexus存储库版本1.9.1.1。我想将存储库配置为从中下载工件

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

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. id:repository.springframework.maven.milestone 名称:SpringMaven里程碑存储库 代表类型:代理 提供者:Maven2 格式:Maven2 销售代表政策:发布 远程存储:http://maven.springframework.org/milestone/ 放下。远程索引:false 自动阻塞:正确 文件验证:False 校验和:温暖。 我保存了数据并创建了存储库

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

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

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

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

org.springframework.data
spring数据jpa
1.0.0.RC1
下载时没有问题


我希望它会有用。

谢谢这两位。现在我只需要处理快照和里程碑存储库。s3://maven.springframework.org/snapshot和s3://maven.springframework.org/milestone如果有到发布/外部的映射,那么这两个版本必须有一个,看起来我甚至不需要。我准备好了。再次感谢