Профіль збірки - це безліч налаштувань, які можуть бути використані для установки або перезапису стандартних значень збірки Maven. Використовуючи профіль збірки Maven, ми можемо налаштовувати збірку для різних оточень, таких як Розробка або Продакшн.
Профілі налаштовуються у файлі pom.xml за допомогою елементів activeProfiles / profiles і запускаються різними методами. Профілі змінюють файл pom.xml під час збирання і використовуються для передачі параметрів різним цільовим оточенням, наприклад, в директорію сервера бази даних в продакшн, розробку і тестування.
Типи профілів збірки
У Maven існує три основних типи профілів збірки:
Визначається в POM файлі, pom.xml
Визначається в налаштуваннях Maven - xml файл (% USER_HOME% /. M2 / settings.xml)
Визначається в глобальних налаштуваннях - xml файл (% M2_HOME% / conf / settings.xml)
Профіль збірки Maven може бути активований різними способами:
- Використанням команди в консолі
- За допомогою налаштувань Maven
- За допомогою змінних оточення
- налаштуваннях ОС
- З такими, відсутніми файлами.
Для розуміння того, як це працює на практиці, розглянемо наступний приклад:
В папці scr / main / resources знаходяться файли для настройки трьох різних оточень: