Зачем мне все-таки maven?
но я бы это и так мог сделать по идее
Чтобы ничего не делать. Вообще. Настроил и забыл, вне зависимости от размера и сложности приложения. Чтобы не разруливать зависимости, паковать и развертывать приложение так, как нужно.
А для хэлловордов это все не нужно, да.
У меня в нём настроено несколько конфигураций - запуск локальной разработки (cargo), выгрузка на тестовый сервер, выгрузка на production. Как правильно заметил Толстый Лорри - для простых приложений он слишком сложен. Но становится нужен, когда вы хотите интегрировать разработку в какие-нибудь корпоративные процессы.