12. 12
Что ещё может помочь
Dependency & plugin management,
Profiles, Execution blocks
13. 13
Dependency&Plugin management
• Избавляемся от Copy-Paste
• Изменяемые и наследуемые
• В родителе
– GroupId & ArtifactId
– Version
– Всё, что может быть сконфигурировано
• В наследнике
– GroupId & ArtifactId
14. 14
Профили в Maven
• Профиль – способ сконфигурировать сборку
• Разные профили – разные действия
– Переименование
– Использование разных конфигураций
• Активация
– Вручную: -Pprofile1,profile2
– <activeProfiles>
– <activation>
15. 15
Конфигурация плагинов
• Уровень плагина
– Исполнение из командной строки
– Стандартный жизненный цикл
• Уровень исполнения (настройка Mojo)
– Не является частью стандартного жизненного цикла
– Разная настройка Mojo для разных окружений
– Несколько Mojo для одного плагина