Как установить свойства сборки из файла в Maven POM?
Мне нужно прочитать и отфильтровать файл свойств из местоположения за пределами моего проекта, скажем, $ {user.home} /my.properties. Этот файл свойств выглядит следующим образом:
res.dir=/my/stuff/here
resource.dir=C:/${res.dir}
bin.dir=${resource.dir}/bin
cfg.dir=${resource.dir}/config
Я должен сделать это как в моей сборке, так и в приложении, когда оно запускается. Это легко сделать в Ant, используяТег СОБСТВЕННОСТИ, Однако в Maven, похоже, нет хорошего способа сделать это.
До сих пор я пробовал Maven<property>
тег, мавен<filter>
тег и различные перестановки других тегов. Либо моя сборка не пройдена, либо юнит-тесты не пройдены, либо и то, и другое.
Если я жестко закодирую эти свойства в POM, все работает, поэтому я знаю, что проблема заключается только в чтении свойств.
Я посмотрел наСвойства-Maven-плагин но плагин больше не поддерживается.
Есть ли способ сделать это?