Если этот файл находится в src/main/resources
и фильтруется обычным плагином ресурсов Maven, вы можете настроить escape-символ , чтобы предотвратить это. Добавьте конфигурацию для плагина ресурсов и определите escape-символ для использования.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version><fillInLatestVersion></version>
<configuration>
...
<escapeString>\</escapeString>
...
</configuration>
</plugin>
Затем настройте файл ресурсов для экранирования всего, что Maven не должен заменить.
Maven variables : ${var}
ksh variable : \${var}