我们正在尝试设置Gradle将工件发布到Artifactory。可以配置两组凭据,“部署者”和“解析器”。部署者似乎相当明显,因为目标存储库是只读的,需要一组凭据来进行部署认证。
然而,在maven存储库的上下文中,这是什么“解析器”。我们已经在使用Gradle的依赖关系管理,因此项目依赖关系已经通过我们使用Gradle配置的存储库得到解决。
那么第二个“解析器”配置的重点是什么,为什么它需要凭证呢?
感谢。
答案 0 :(得分:2)
如果您正在使用Gradle Artifactory Plugin,那么它允许您为需要经过身份验证的读访问权限的存储库设置可选的用户/传递(可以使用permission targets在Artifactory中设置)。
具有这些凭据的maven(或常春藤,如果已配置)存储库将通过插件在幕后添加到您的项目中。
答案 1 :(得分:0)
我认为这是必要的,例如如果您使用自己的企业存储库(如Nexus或Artifactory),您甚至需要凭据才能读取存储库(公司可能就是这种情况)。