Как установить свойства сборки из файла в 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-плагин но плагин больше не поддерживается.

Есть ли способ сделать это?

Ответы на вопрос(2)

Ваш ответ на вопрос