Плагин удаленных ресурсов Maven
Этот плагин используется для извлечения JAR-ресурсов из удаленных репозиториев, обработки этих ресурсов и включения их в JAR-файлы, созданные с помощью Maven.Очень распространенный вариант использования - это необходимость упорядочить определенные ресурсы по всей организации: в Apache требуется, чтобы каждый созданный JAR содержал копию лицензии Apache и файл уведомления, который ссылается на все используемое программное обеспечение в данном проекте..
Редактировать:
1) Если XML-файл находится в файловой системе вместо другого JAR-файла или агрегированного источника, такого как ZIP-файл или что-то еще, вы можете просто использовать раздел ресурса у тебяОн может просто включить этот xml-файл в вывод вашего проекта в виде war или jar или т. Д.
2) Но я считаю, что это не очень хороший способ, который вы должны предпочесть.Если файл не зависит от файловых серверов, используйте подключаемый модуль maven для создания агрегированного ресурса и подключаемый модуль удаленного ресурса maven для его извлечения.
3) Если все эти стратегии вам не подходят, просто укажитеэти xml-файлы в файловой системе, где работает ваш проект, и ваш проект может использовать его из файловой системы вместо ваших jar-файлов.Всякий раз, когда вам нужно изменить его, измените его и перезагрузите систему.