nexus代理无法正常工作

时间:2016-01-27 10:27:31

标签: gradle proxy nexus

我将nexus代理存储库配置为nexus存储库组。当我开始gradle构建时,我预计nexus会启动所请求工件的下载。在调试日志中我找到了......喜欢

  

org.sonatype.nexus.proxy.maven.maven2.M2Repository -   ResourceStoreRequest {requestPath ='/ com.mycompany / myartifact /,   requestContext=RequestContext{this=org.sonatype.nexus.proxy.RequestContext@585fb59,   父= NULL},   路径栈= [/库/ nn01 / com.mycompany / myartifact /]   processedRepositories = [nn01],appliedMappings = {}} :: localOnly = true,   remoteOnly = false,asExpired = false,ProxyMode = ALLOW

代理目标没有请求。用户界面中的远程浏览工作正常。 存储库未被阻止。

我不知道,我做错了什么。为什么我的请求得到一个localOnly标志,阻止服务器从远程存储库下载工件?

重要提示。我使用gradle进行构建。我找到了Resolving ivy dependencies on a proxied repository with gradle leads to missing resources。现在没有答案。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我刚刚解决了这个问题。在我的settings.gradle中,它是com.mycompany/myartifact:2.+之类的依赖项。 无法通过nexus代理存储库获取目录列表。 我用正确的版本替换了通配符,一切正常。