AWS Java SDK не найден во время выполнения - PullRequest
0 голосов
/ 17 февраля 2020

Я пытаюсь запустить стандартный код с помощью Dynamo DB. Я использую Maven Shade, и все прекрасно работает во время компиляции, но я получаю java.lang.NoClassDefFoundError: software/amazon/awssdk/services/dynamodb/DynamoDbClient во время выполнения. Я потратил не менее 5 часов, пробуя разные версии SDK, и ничего не помогает. Я могу видеть библиотеку в моей области внешних библиотек Intellije.

Ошибка:

java .lang.NoClassDefFoundError: software / amazon / awssdk / services / Dynamodb / DynamoDbClient

Pom. xml https://pastebin.com/wwaTm8yq

Код, вызывающий ошибку:

DynamoDbClient ddb = DynamoDbClient.builder().build();

Map<String, AttributeValue> item = new HashMap<>();
item.put("uuid", AttributeValue.builder().s("test").build());
ddb.putItem(PutItemRequest.builder().item(item).build());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...