Фильтр Maven игнорирует второе свойство в строке - PullRequest
2 голосов
/ 15 марта 2012

Это сводит меня с ума - почти :-) Я получил файл свойств 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) игнорирует второе свойство в строке?Есть идеи, где это искать?

1 Ответ

3 голосов
/ 15 марта 2012

Я создал пример , который также имеет два свойства в одной строке, но у меня нет проблем с этим.Но было бы полезно увидеть ваш pom.xml.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...