Книги / ОС и Системное / Linux / Maven: The Definitive Guide

Maven: The Definitive Guide

Tim O'Brien, John Casey, Brian Fox, Bruce Snyder, Jason Van Zyl, Eric Redmond

Maven: The Definitive Guide — это исчерпывающее руководство по Apache Maven, инструменту управления сборкой и проектами для Java-приложений, написанное ведущими разработчиками компании Sonatype, стоящими у истоков проекта.

Книга начинается с введения в философию Maven, объясняя ключевой принцип «соглашение важнее конфигурации» (Convention Over Configuration), концептуальную модель проекта, универсальное повторное использование через плагины и сравнение Maven с Ant. Читатель узнаёт, почему Maven стал стандартом де-факто для сборки Java-проектов.

Вторая глава посвящена установке и настройке Maven на различных платформах — Mac OS X, Windows, Linux, FreeBSD и OpenBSD, а также тестированию установки, обновлению с Maven 1.x до 2.x и использованию Maven Help Plugin.

Основная часть книги построена на практических примерах. Часть «Maven by Example» проводит читателя через создание простого Maven-проекта, знакомя с объектной моделью проекта (POM), жизненным циклом сборки, координатами Maven, репозиториями, управлением зависимостями и генерацией отчётов.

Книга ориентирована на Java-разработчиков, инженеров сборки и DevOps-специалистов, желающих освоить автоматизацию сборки, управление зависимостями и стандартизацию проектов с помощью Apache Maven.