Ну так они по сути правы там. Ты либо не понимаешь вопрос либо специально ищешь соринки с бревном в своём jvm-глазу. В чём суть вопроса? - где пакетный маганер в жабе. Пакетный манагер - это такая простая и минималистичная штука в пользовании, она, внезапно устанавливает пакеты и иногда может билдить и запускать скрипты. И да, его в жабе - нет. Вместо минималистичного тулинга, для использования которого достаточно прочитать вывод хелп команды или пару страниц доки, предлагается безумный жирный комбайн с километровыми мануалами.
Представь что это вопрос про микроволновку, типа, а где у вас тут микраха? Человек знает, что у микрахи отрывается дверца, нажимается кнопка и она греет - это всё что от неё требуется и это покрывает 99% потребностей рынка и так должна быть устроена микраха. Берётся команда (npm, gem, go, pip, cargo) и ставистя пакет install и может есть build. Но вместо этого прикатывеется какая-то монструозная доменная печь с кучей настроек и тумблеров, совершенная непригодная для того чтобы быстро разогреть пиццу. И самое нелепое, дальше начинаются загоны, что это ок вы просто не осилили. Это не ок - это всратый UX и перусложнённость на пустом месте, в джаве нет нормального пвакетного мнагера, как в других экосистемах. И если бы подход типа градла был ок, то все бы клепали монструозные комбайны, покрывающие кейсы только здоровенных мутных проектов (а в большей части задач, нужно просто поставить зависмости и собрать), но так никто не делает, как заметно по рынку, это легаси херня и отказ признавать ошибки.
Из гениального есть ещё это:
Java packaging and dependency management is two orders wuperior to anything you can find for JavaScript
Это косой костыль на фоне жс (и любого другого мейнстрима типа gem или cargo) сейчас, а не packaging and dependency management.
ну градл намного мощнее чем просто установщик зависимостей и сборщик