Использую оба инструмента в зависимости от требований проекта, чаще Gradle из-за его гибкости и производительности.
Преимущества Maven:
Преимущества Gradle:
Для небольших и простых проектов Maven вполне достаточен. Для крупных, сложных, многомодульных проектов с кастомными задачами сборки предпочтительнее Gradle.
Пример конфигурации зависимостей в обоих инструментах:
xml
groovy
kotlin