Это сводит меня с ума - почти :-) Я получил файл свойств Java, выглядящий примерно так:
url=${ip}:${port}
В моем файле pom.xml я включил фильтрацию для всех файлов свойств в src/ main / resources и ip и порт определены в моем pom.xml.
Теперь, когда я запускаю ресурсы процесса maven, заменяется только первый заполнитель.В случае выше ip.Таким образом, полученный файл свойств выглядит примерно так:
url=127.0.0.1:${port}
Во-первых, хотя я мог ошибиться в вводе порта или забыл его определить.Итак, я проверил, что происходит с:
test=${port}
Угадайте, что во время фильтрации фильтруется правильно.
test=8080
Что это может быть?Почему maven (3.0.4) игнорирует второе свойство в строке?Есть идеи, где это искать?