Короче говоря, да, Maven может быть уместным.
Maven - это инструмент сборки, который предпочитает соглашения по конфигурации (поэтому он будет выяснять, где находится ваш код и тесты, если вы поместите их встандартное место).Это также делает управление зависимостями - больше не нужно проверять jar-файлы в каталоге lib.Скажите maven, какие у вас зависимости, и он найдет их и использует в компиляции.
Maven не относится к веб-приложениям.Он может упаковываться различными способами (баночка, война, ухо и т. Д.).Если вы выберете упаковку, не относящуюся к Интернету (например, jar), тогда вы сможете просто создать свое приложение.