Я использую плагин сборки Maven для подготовки некоторых артефактов конфигурации для разных сред и использую фильтрацию ресурсов для замены значений параметров.
Я столкнулся со странным поведением, когда у меня был файл свойств со следующим содержимым:
###########################
# автор.имя@company.com #
############################
env.name=${replacement.value}
Присутствие символа '@' для адреса электронной почты автора приводило к игнорированию всех ссылок на свойства.
Я пытался найти документацию о том, почему это происходит, но не могу найти ничего, что отвечало бы этому поведению. Любые полезные указатели на документацию или объяснение будут высоко оценены.
Для справки:
- Версия Мавена: 2.2.1
- Версия плагина сборки Maven: 2.2