gradle - Gradle 无法访问 azure artifacts
问题描述
我想在 Azure Devops 代理中使用 Gradle 构建 android 应用程序,但我的 Gradle 无法访问 Azure Artifact 并出现这样的错误消息
> Could not resolve com.xx.xxxxxxx:xxxxxxx-gradle:1.0.156.
> Could not get resource 'https://pkgs.dev.azure.com/xxx/_packaging/xx/maven/v1/com/xx/xxxxxx/yyyyyyyyy.pom'.
> Could not GET 'https://pkgs.dev.azure.com/xxx/_packaging/xx/maven/v1/com/xx/xxxxxx/yyyyyyyyy.pom'. Received status code 401 from server: Unauthorized
我在 stackoverflow 和其他论坛上阅读了很多教程,所以我找到了 2 种方法并尝试了但仍然无法正常工作。我使用 Maven Authenticate 任务的第一种方式,结果与上述消息相同。我将 settings.xml 添加到 $HOME/m2/setting.xml 的第二种方法仍然无法正常工作。我的 settings.xml 内容如下
<servers>
<server>
<id>xxx</id>
<username>xxxxxx</username>
<password>xxxxxxxxxxxxxxxxx</password>
</server>
你能给我一个关于我的问题的建议吗?谢谢 :)