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