Ты только что присоединился к 10-человечной команде backend-разработчиков, которая поддерживает Java microservices платформу. В первый день ты клонируешь основной репозиторий и пытаешься запустить mvn clean install, но получаешь каскад ошибок сборки. Один из опытных разработчиков говорит: «Ну да, тебе нужно установить около дюжины переменных окружения и несколько кастомных утилит». Tech lead спрашивает тебя на встречу онбординга, что ты думаешь об этой ситуации и как Maven проекты должны быть идеально структурированы.