Я новичок в maven. Я хочу использовать фильтрацию в многомодульном проекте. Тип упаковки родительского помпа установлен в pom. Структура проекта выглядит следующим образом:Maven2, применяя фильтрацию к файлу под упаковкой типа pom
pom.xml
|
|______MODULE1
| |
| pom.xml
| File1_needed_to_be_filtered
|
File2_needed_to_be_filtered
Обратите внимание, что Module1 также является многомодульным проектом. Итак, скажите, пожалуйста, как я могу применить фильтрацию к файлам1 и file2. И если я применил фильтрацию к файлу 1, тогда где будет храниться обработанный файл (так как файл pom, тип упаковки которого pom, не создает ни одной папки с именем target!) Пожалуйста, помогите мне, так как это очень важно для меня, и эта проблема решена больше нигде в Интернете.
Эй, паскаль, в первую очередь, за ваш интерес. На самом деле мне нужно использовать многомодульный проект, поэтому я использую тип упаковки pom. Также файл, который нужно отфильтровать, отсутствует в папке src/main/resources, он находится в корневой папке родителя. Я не могу изменить иерархию файлов, поэтому я просматриваю все эти проблемы. – Harmit
@ Hamit Упаковка pom прекрасна (и на самом деле требуется) для агрегации модулей вашей мультимодульной установки, но я боюсь, что вы не сможете фильтровать ресурсы в таких модулях. Я не понимаю, как эти «фильтрованные» ресурсы должны использоваться. Что вы собираетесь с ними делать, поскольку они находятся в модуле типа pom? –
Эти ресурсы являются файлами свойств. Эти файлы (file1 и file2) будут скопированы в удаленное местоположение вместе с другими файлами, созданными после фильтрации и компиляции. Эти файлы конфигурации также используются подмодулями. Мне нужно установить значения в этих файлах вручную, поэтому я думал об использовании фильтрации. Но я боюсь, что есть какой-то способ сделать это. – Harmit