Допускает ли плагин ресурсов Maven гибкий способ исключения определенных файлов во время внедрения свойств профиля Maven?
- Я не хочу исключать файлы из сборки, просто из фазы инъекции.
Проект, над которым я работаю, определяет уникальные профили Maven (и соответствующие свойства) в Settings.xml для каждой среды развертывания. Когда проект построен, происходят следующие шаги
- POM проектов определяет папку ресурсов как цель для применения фильтрации ресурсов.
- Папка ресурсов содержит файлы .XML и .PROPERTIES.
- Во время mvn: развертывание Maven вводит свойства профиля в файл .PROPERTIES, как ожидалось
- Maven также внедряет свойства профиля в файлы .XML. Это нежелательное поведение (эти файлы содержат заполнители, которые позволяют проекту гибко вводить значения во время развертывания приложения)
Плагин ресурсов предоставляет параметры конфигурации для определения параметров включения и исключения, однако выбор параметра исключения также исключает указанный файл из папки сборки, что нежелательно.
Возможно ли указать Maven, какие файлы следует заменить заполнителями?