Привет! Давайте поговорим о Maven.:) Maven – это инструмент для создания программного обеспечения. 👷 ♀ ️Инструмент сборки обычно компилирует исходный код, запускает тесты и в результате создает JAR_files. Maven также может выполнять другие действия, такие как загрузка результатов сборки или создание отчетов.
Maven особенно подходит для приложений Java. Ключевыми особенностями Maven являются:
Соглашение о конфигурации: вам не нужно так много настраивать самостоятельно, потому что Maven использует некоторые значения по умолчанию и содержит шаблоны проектов
Управление зависимостями: Maven устраняет зависимости во время сборки.
Репозиторий: Зависимости проекта могут быть загружены из локальной файловой системы, Интернета или общедоступных репозиториев. Публичный репозиторий Maven называется Maven Central.
Вы можете расширить систему сборки Maven с помощью плагинов.
Подробнее о Maven читайте здесь: https://www.vogella.com/tutorials/ApacheMaven/article.html
Источник: та же ссылка, что и выше.
Какие строительные инструменты вы используете и почему? Хорошего дня!:)
Оригинал: “https://dev.to/anja/about-maven-nj0”