Я работаю над приложением, которое работает на AWS лямбде и использует 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 я Я вижу, что этот класс находится на моем пути к классам, ошибки компиляции нет.
Спасибо.