DynamoDBLocal error: пакет com.amazonaws.services.dynamodbv2.local.embedded не существует - PullRequest
0 голосов
/ 07 октября 2019

Я создаю локальное приложение, чтобы создать DynamoDBLocal и проверить его.

Я использую Spring Boot приложение с gradle на Mac OS X

Однако при компиляции я получаю следующееошибка:

ошибка: пакет com.amazonaws.services.dynamodbv2.local.embedded не существует

У меня есть следующий код:

testCompile group: 'com.amazonaws', name: 'DynamoDBLocal', version: '1.11.119'

task copyNativeDeps(type: Copy) {
    from(configurations.compile + configurations.testCompile) {
        include '*.dll'
        include '*.dylib'
        include '*.so'
    }
    into 'build/libs'
}

test {
    dependsOn copyNativeDeps
    systemProperty "java.library.path", 'build/libs'
}
@Bean
public AmazonDynamoDB builAmazonDynamoDBClient() {
   return DynamoDBEmbedded.create().amazonDynamoDB();
}

Может кто-нибудь помочь мне понять, почему это не загружается?

Я вижу загружаемую зависимость в моем .gradle⁩ ▸ ⁨caches⁩ ▸ ⁨modules-2⁩ ▸ ⁨files-2.1⁩ ▸ ⁨com.amazonaws⁩

И я также вижу все классы в нем.

Однако в eclipse все классы имеют Source Not Found, а терминал . / gradlew clean build завершается с ошибкой выше.

Любая помощь приветствуется.

...