在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_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)

相关内容

  • 没有找到相关文章

最新更新