我将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。现在没有答案。
感谢您的帮助!
答案 0 :(得分:0)
我刚刚解决了这个问题。在我的settings.gradle中,它是com.mycompany/myartifact:2.+
之类的依赖项。
无法通过nexus代理存储库获取目录列表。
我用正确的版本替换了通配符,一切正常。