Документация профилей Maven не упоминает об этом, и это, вероятно, является признаком плохой конструкции процесса сборки, но существуют ли правила для разрешения конфликтующих свойств, если активны несколько профилей и все они определяют одно и то же свойство?
Я уверен, что локальное объявление (в pom.xml
) переопределит декларацию в settings.xml
, не так уж точно для colocal profiles
- является ли порядок объявления внутри файла важным?
- существует ли определенный порядок активации, который может быть важен?
- - важный порядок, если он активирован вручную через CLI (
-Pprofile1,profile2
)?
Спасибо