我有 Nexus 1.5.0 设置来代理 springsource 存储库,但它不起作用。存储库位于 s3 上,nexus 似乎不明白如何处理这个问题。
什么是正确的模式?
这是我被告知需要的存储库,但我无法访问其中的 Maven 路径
http://repository.springsource.com/maven/bundles/release http://repository.springsource.com/maven/bundles/release
http://repository.springsource.com/maven/bundles/external http://repository.springsource.com/maven/bundles/external
我需要在本地镜像这些吗?
根据Nexus-1121 https://issues.sonatype.org/browse/NEXUS-1121,您的 Nexus 版本知道如何处理基于 S3 的存储库。以下,:
这是适合我的 Nexus 设置:
- 配置“代理”存储库http://repository.springsource.com/maven/bundles/release http://repository.springsource.com/maven/bundles/release
- 配置“代理”存储库http://repository.springsource.com/maven/bundles/external http://repository.springsource.com/maven/bundles/external
- 将这两个存储库添加到默认的“公共存储库”组中
之后我就可以下载了
这些存储库中的工件为
如果他们在 Maven Central
存储库。
唯一的问题是你只能
搜索已存在的工件
代理,因为没有 Nexus
在这些存储库上发布的索引。
发布索引应该很容易
独立使用说明
索引器可以在以下位置找到http://docs.codehaus.org/display/M2ECLIPSE/Nexus+Indexer#NexusIndexer-indexer http://docs.codehaus.org/display/M2ECLIPSE/Nexus+Indexer#NexusIndexer-indexer
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)