На данный вопрос уже ответили:
Вопрос, возможно, глупый, но я так и не нашел на эту тему ничего понятного в гугле.Собственно для чего нужны dependencies в maven.На сколько я понял это просто более удобно реализованный импорт?Прав ли я?(+ имеют ли они что то общее с di?)
Попробую описать для чего нужны такие системы сборки как gradle, maven, sbt и прочее. Они имеют несколько задач:
Очень помогает при разработке проекта. Для подключения сотрудника в проект достаточно скинуть ему проект, после чего maven подтянет нужные версии библиотек(зависимости). Так же исключает возможность разработку одного с использование разных версий библиотек.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей