2013-05-28 2 views
1

У меня возникли проблемы с копированием некоторых файлов, которые соответствуют шаблону в моем скрипте ant.Копирование файлов, соответствующих регулярному выражению в ant

У меня есть следующие:

<property name="IncludedLocales" value="de_DE|es_ES|fr_FR|it_IT|ja_JP" /> 

<copy todir="${dest}"> 
      <fileset dir="${src}" includes="**/*.properties" /> 
      <mapper type="regexp" from="(messages(_${IncludedLocales})?\.properties)" to="\1" /> 
</copy> 

$ {Src} содержит файлы messages.properties, а также messages_de_DE.properties, messages_es_ES.properties и т.п.

Но по какой-то причине, только messages.properties и messages_de_DE.properties копируются (и если я изменил IncludedLocales на «es_ES | de_DE | fr_FR | it_IT | ja_JP», сообщения messages_es_ES.properties будут скопированы вместо messages_de_DE.properties).

Я пропустил что-то действительно простое?

ответ

0

Да, я пропустил что-то очень простое, (messages(_${IncludedLocales})?\.properties) должно было быть (messages(_(${IncludedLocales}))?\.properties)

Смежные вопросы