Итак, есть ли простой способ скопировать файл * .properties в точное место в * .jar с Maven или как лучше всего с ним справиться?
Помните, что JARфайлы - это просто ZIP-архивы с другим расширением.Вы можете "разархивировать" JAR и добавить любые файлы, которые вы хотите программно, например, файл свойств, если хотите.Затем вам просто нужно снова сжать все обратно, и JAR должен работать как положено.
Хитрость в этом решении заключается в том, что вы используете Maven для управления зависимостями, что усложнит или затруднит манипулированиеJAR для вашего проекта.В этом случае Ant был бы твоим другом.
В любом случае, я не думаю, что это лучшее решение в любом случае.Плюс я не люблю критиковать Мейвена.;)
Я думаю, что правильно сделать, это добавить собственную версию файла whatever.properties
в ваш собственный проект.Если вы поместите в папку src/main/resources
ту же структуру пакета, что и библиотека Jazzy, она должна найти ее правильно во время выполнения.
Так что, если Jazzy хранит файл свойств в пакете com.jazzy.props
Поместите файл в свой собственный проект, например, так ...
<project.root>/src/main/resources/com/jazzy/props/whatever.properties
На самом деле я не пробовал, но теоретически это должно работать.Удачи!