Я пытаюсь запустить стандартный код с помощью 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());