Серверное приложение Micronaut с DynamoDB и Graal java .lang.NoClassDefFoundError: Не удалось инициализировать класс com.amazon aws .ClientConfiguration - PullRequest
0 голосов
/ 20 апреля 2020

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

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...