0
testImplementation 'com.amazonaws:DynamoDBLocal:1.11.477'

we are not able to download this dependency

https://s3-us-west-2.amazonaws.com/dynamodb-local/release/com/amazonaws/DynamoDBLocal/1.15.0

<Error>
         <Code>NoSuchKey</Code>
        <Message>The specified key does not exist.</Message>
        <Key>release/com/amazonaws/DynamoDBLocal/1.15.0</Key>
        <RequestId>YXQZXNMTZN9W6YWS</RequestId>
        <HostId>ET+U1aEJdzn4DJkDvCrZu45NaP+ObdB/PETMiakVu3ywln8jGpRDSC6BwGbSmyBLao465SKgsWs=</HostId>
</Error>

https://mvnrepository.com/artifact/com.amazonaws/DynamoDBLocal

None of the version working.

John Rotenstein
  • 241,921
  • 22
  • 380
  • 470

1 Answers1

1

You can try this (updated to v1.15.0):

 maven {
        url 'https://s3-us-west-2.amazonaws.com/dynamodb-local/release/'
    }


configurations {
        dynamodb
    }

dependencies {
    testImplementation group: 'com.amazonaws', name: 'DynamoDBLocal', version: '1.15.0'
    dynamodb fileTree (dir: 'lib', include: ["*.dylib", "*.so", "*.dll"])
    dynamodb 'com.amazonaws:DynamoDBLocal:1.15.0'
}

task copyNativeDeps(type: Copy) {
    from configurations.dynamodb
    into "$project.buildDir/libs/"
}

test.dependsOn copyNativeDeps
test.doFirst {
    systemProperty "java.library.path", 'build/libs'
}

Ref: https://stackoverflow.com/a/55281942/1471293

jhuamanchumo
  • 385
  • 2
  • 7
  • 21