У меня была такая же проблема, и я наткнулся на эту страницу, когда искал решение, поэтому решил, что опубликую свое решение здесь в надежде, что это поможет кому-то еще.
Оригинальный плакат был близок к решению - ему просто нужно было использовать начальный и завершающий символ AT (@), чтобы обозначить текст, который он хотел заменить, в своем файле свойств.
Итак, решение довольно простое; вместо того, чтобы делать это в файле test.properties:
project.home = $dchome
Ему нужно было сделать это вместо:
project.home = @dchome@
Как только это изменение было внесено, плагину Cargo удалось обновить файл свойств, указав в разделе «свойства» pom правильную информацию.