我正在尝试弄清楚如何从 aws 代码工件私有存储库下载 gradle 插件。
是否可以从私人存储库下载插件?
如果可能,如何配置私有存储库的凭据?
AWS 发布了关于如何将 CodeArtifact 与 Gradle 集成的说明。
总的来说,他们建议的方法是:
然后您可以在您的
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 检索插件。