Maven - фильтрация ресурсов: значение символа @ в файлах ресурсов

Я использую плагин сборки Maven для подготовки некоторых артефактов конфигурации для различных сред, и я использую фильтрацию ресурсов для замены значений параметров.

Я столкнулся со странным поведением, когда у меня было файл свойств со следующим содержимым:


##########################

#author.name@company.com #

##########################

env.name = $ {замена. value}


Наличие символа «@» в электронном письме автора приводило к игнорированию всех ссылок на свойства.

Я попытался найти документацию, объясняющую, почему это происходит, но не могу найти ничего, что могло бы ответить на этот вопрос. поведение. Будем очень признательны за любые полезные указатели на документацию или объяснения.

Для справки:

  1. Версия Maven: 2.2.1
  2. Версия подключаемого модуля Maven Assembly: 2.2
16
задан Pascal Thivent 30 October 2010 в 05:07
поделиться