Преимущества Maven
Около полутора недель назад открыл для себя
Maven. Пришлось с ним играться в связи с тем, что исходники одной библиотеки на
Java, с которой я работал, собирались с его помощью. Сначала было несколько непривычно, сейчас уже не представляю как я раньше жил без него.
Наверное, если все просуммировать, основными особенностями, которые меня в нем привлекают будут:
- Контроль внешних зависимостей. Потрясающе удобно, когда всякие мелкие библиотечки не надо качать отовсюду и искать им место в структуре проекта, а достаточно указать в xml-файле. и они автоматически скачиваются по мере необходимости.
- Модули и зависимости между ними. Один проект легко разбивается на подпроекты, междукоторыми устанавливаются зависимости.
- Плагины, которые автоматически скачиваются по мере необходимости.
- Генерация проектов Eclipse, не надо делать одно и то же дважды.
- Простота - то, что все проекты имеют более-менее зафиксированную структуру значительно упрощает работу с ними.
Несколько ссылок по теме:
Подписаться на RSS