Дядь, а расскажи, я стянул себе чей-нибудь проект, хочу его запустить, мне каждую зависимость, которая в проекте используется по отдельности jopa install-ить?
У нас тут недавно с джулией радость была ( а там как раз управление зависимостями уровня типа npm или мощнее). Там кто-то сломал в релизе и сборку и обратную совместимость, в результате уже задеплоеный пакет падает.
Да и вообще, мы тут сравниваем нпм, который справляется без костылей а виде внешних инструментов только с простыми кейсами, с гредлом, который успешно пережёвывает проекты любой сложности для пачки совершенно разных экосистем.
ну ставишь какие надо через npm i, или прописываешь руками. но выбор либ - это уже процесс разработки, а не запуска. сам запуск и устанвока две команды. и да, писать в любом случае меньше, чем в градле