我在复制一些与我的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_de_DE。属性,messages_es_ES。
属性,等等。但出于某种原因,只有消息。属性和messages_de_DE。属性被复制(如果我将includedlocale更改为'es_ES|de_DE|fr_FR|it_IT|ja_JP', messages_es_ES。(而不是messages_de_DE.properties)。
我错过了一些非常简单的东西吗?
是的,我确实错过了一些非常简单的东西,(messages(_${IncludedLocales})?.properties)
应该是(messages(_(${IncludedLocales}))?.properties)