TLDR:
使用Artifactory生成的/^]:-/)$/
文件的Maven始终生成403s。
背景:
我们正在尝试设置Artifactory的云专业版。我们的主要用例是作为Maven存储库。我们正在将Google用作OAuth提供者。除了设置OAuth,初始化默认的Maven存储库以及设置具有部署权限的组外,我们没有其他更改。
通过UI访问可以正常工作;我可以上传JAR,没有任何问题。遇到这些问题,仅是将Maven CLI与settings.xml
一起使用。
详细信息:
settings.xml
定位于所有存储库,并为“ devs”组授予了所有特权;然后将每个相关用户添加到该组中。permission
,选中Allow Anonymous Access
,而Hide Existence of Unauthorized Resources
是Password Encryption Policy
。Supported
被选中,Disable Internal Password
被选中。由于我不清楚使用OAuth时Can Update Profile
中的加密密码是什么,我尝试过的方法之一是
但是,在这种情况下,就像普通的OAuth一样,简单的settings.xml
会产生:
mvn clean
我们如何错误配置工件?
答案 0 :(得分:1)
使用“ Mirror Any”设置时,Artifactory的settings.xml生成中存在一个错误,其中在“ mirror”部分中分配的ID与任何凭据都不相关。
正在here跟踪该问题,但与此同时,请在镜像部分中手动添加凭据(即用<url>
替换<url>https://[username]:[apikey]@[url]</url>
部分),或完全删除镜像部分解决这个问题。