首页 > 解决方案 > 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>

你能给我一个关于我的问题的建议吗?谢谢 :)

标签: gradleazure-devopsazure-artifacts

解决方案


推荐阅读