- Склонируйте папку в новый локальный репозиторий.
- Войдите на уровень ../EasyBotTestTask и запустите "gradle clean".
- На том же уровне запустите "gradle build".
- Затем -- "gradle bootJar".
- Перейдите на уровень ../EasyBotTestTask/build/libs и найдите исполняемый файл формата ".jar" без пометки "plain" в названии.
- Запустите его командой "java -jar <имя файла>"
В данной работе использован нестандартный подход к организации репозиториев и сервисов: вместо создания отдельных классов для каждой дочерней сущности класса Product созданы типизируемые репозиторий и сервис. Такой подход позволяет проще расширять приложение в дальнейшем, соблюдая принципы SOLID.