【问题标题】:Why won't gradle download this dependency from custom repository为什么不 gradle 从自定义存储库下载此依赖项
【发布时间】:2022-01-28 12:43:19
【问题描述】:

我正在尝试从自定义存储库下载 DynamoDBLocal 依赖项。

依赖:com.amazonaws:DynamoDBLocal:1.11.86

以下存储库包含依赖项:https://s3-us-west-2.amazonaws.com/dynamodb-local/release

我已经通过手动访问这些 url 检查了存储库中的 pom 和 jar 是否都可以访问:

我已将存储库添加到我的 build.gradle.kts 文件中,如下所示:

repositories {
    mavenCentral()
    jcenter()
    maven {
        url = uri("https://s3-us-west-2.amazonaws.com/dynamodb-local/release")
    }
}

我已经像这样添加了测试依赖项:

testImplementation("com.amazonaws:DynamoDBLocal:1.11.86")

现在,当我运行构建时,出现以下错误:

Could not find com.amazonaws:DynamoDBLocal:1.11.86

如何让 gradle 正确下载此依赖项?

【问题讨论】:

  • 你使用什么版本的 Gradle?
  • 我使用的是 7.1.1 版
  • 无法复制,对我有用,即使是 7.1.1

标签: amazon-web-services kotlin gradle build.gradle gradle-kotlin-dsl


【解决方案1】:

这对我有用,我使用的是 gradle 7.4。

repositories {
    mavenCentral()
    maven {
        name "DynamoDB Local Release Repository"
        url "https://s3-us-west-2.amazonaws.com/dynamodb-local/release"
    }
}

...

testImplementation 'com.amazonaws:DynamoDBLocal:1.18.0'

【讨论】:

    猜你喜欢
    • 2014-10-17
    • 2014-06-20
    • 2015-03-01
    • 2013-08-11
    • 1970-01-01
    • 1970-01-01
    • 2013-12-11
    • 2023-03-19
    • 2016-04-13
    相关资源
    最近更新 更多