Gradle 插件和 AWS Codeartifact

问题描述 投票:0回答:1

我正在尝试弄清楚如何从 aws 代码工件私有存储库下载 gradle 插件。

是否可以从私人存储库下载插件?

如果可能,如何配置私有存储库的凭据?

gradle gradle-plugin aws-codeartifact
1个回答
0
投票

AWS 发布了关于如何将 CodeArtifact 与 Gradle 集成的说明

总的来说,他们建议的方法是:

  • 设置并获取适当的用户凭据
  • 安装 AWS CLI 实用程序并将用户凭证与其关联
  • 注册一个环境变量,用于获取存储库访问所需的授权令牌

然后您可以在您的

settings.gradle
中注册存储库(这是用于插件访问):

pluginManagement {
    repositories {
        maven {
            name 'my_repo'
            url 'https://my_domain-111122223333.d.codeartifact.region.amazonaws.com/maven/my_repo/'
            credentials {
                username 'aws'
                password System.env.CODEARTIFACT_AUTH_TOKEN
            }
        }
    }
}

然后可以通过

plugins
文件的
build.gradle
块中的 id 检索插件。

© www.soinside.com 2019 - 2024. All rights reserved.