来自org-apache-maven的代理仅在Nexus中

时间:2016-06-16 18:26:45

标签: maven nexus

我想在http://repo1.maven.org/maven2/org/apache/maven(而不是整个http://repo1.maven.org/maven2/)中添加Nexus(OSS 2.5.0 v)中的代理存储库。当我执行此操作时,浏览索引不显示任何内容,浏览远程显示所有内容,浏览存储按预期为空,并且路由显示状态为不成功。为什么会这样? 如何仅从http://repo1.maven.org/maven2/org/apache/maven成功代理?

由于

编辑:这可以通过pom文件完成吗?任何人?

1 个答案:

答案 0 :(得分:3)

您不能,这不是有效的存储库URL。您需要代理http://repo1.maven.org/maven2。您可以添加Routing Rules来控制Nexus在代理中查找工件时将考虑的路径,因此您可以将其限制为/ org / apache / maven。但我认为你会发现这不会很好,该位置的pom文件具有位于中心其他位置的依赖项,因此你的构建将失败并受到这种限制。