## Cериализация / десериализация объектов Java -> Jackson Kotlin -> kotlinx.serialization ## Jar архив Стандартный `SlimJar` не включает в себя зависимости Варианты решения: - Написать task в gradle, который будет собирать все зависимости в один jar - Использовать [`ShadowJar`](https://github.com/johnrengelman/shadow) ## Проектирование Эта лабораторная работа является основой для доработки в следующих, учтите это при разработке Во время сдачи будут вопросы по архитектуре ## Дополнительное задание Реализовать 10 модульных тестов с помощью JUnit5 Для моков: - Java -> Mockito - Kotlin -> MockK ## Защита При сдаче приложение должно быть запущено из jar