Бессерверное приложение Micronaut с DynamoDB и Graal java.lang.NoClassDefFoundError: не удалось инициализировать класс com.amazonaws.ClientConfiguration

Я работаю над приложением, которое работает на AWS lambda и использует Micronaut и GraalVM. Я начал использовать пример, предоставленный AWS в AWSLabs GitHub - PetStore - Micronaut. Если я просто клонирую это репо и использую модель SAM, я могу запустить приложение без ошибок, но если я попытаюсь добавить зависимость DynamoDB, я получуjava.lang.NoClassDefFoundError: Could not initialize class com.amazonaws.ClientConfiguration

Это зависимость DynamoDB, которую я использую: compile ('com.amazonaws:aws-java-sdk-dynamodb:1.11.762')

Много чего перепробовал, поменял версию DynamoDB, добавил зависимость ядра AWSSdk, добавил этот класс в reflect.json файл, используя JDK 8, JDK 11, но ни один из них не работает.

Я не знаю, что мне нужно сделать, чтобы DynamoDB работал с Micronaut и GraalVM.

Я использую IntelliJ, и через среду IDE я вижу, что этот класс находится в моем пути к классам, ошибки компиляции нет.

Спасибо.

0 ответов

Другие вопросы по тегам