如何通过Nexus代理Google的Maven库?

6

我想使用Nexus代理Google Maven,我使用的远程存储位置URL是https://dl.google.com/dl/android/maven2/,但是仓库状态显示为In Service-Remote Automatically Blocked and Unavailable。我尝试将自动阻止功能设置为false,但问题仍然存在。


1
我已经升级到 Nexus Repo 3,问题解决了。 - Ernest
2个回答

1

这是Nexus Repo 2中已知的错误:

https://issues.sonatype.org/browse/NEXUS-9508

然而,你的解决方法本应该有效。尝试对代码库进行构建,我们的支持人员说你可能正在尝试浏览远程或检查索引选项卡,在这种情况下是行不通的。
如果你还没有使用Nexus Repo 3,可以尝试一下,我很想知道你的使用效果如何。无论如何,请告诉我这是否有所帮助!

0

我遇到了同样的问题,解决方法是不使用"public"的repo,而是使用特定的repo,比如"http://nexusrepo/repository/Google"而不是"http://nexusrepo/repository/public", 并且在build.gradle中添加以下条目

maven{ url = "http://nexusrepo/repository/Google" }

我使用的版本是:

Nexus Repository ManagerOSS 3.0.0-03


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接