如何将Velocity格式应用于maven原型中文件名中的变量?

时间:2016-09-23 14:09:49

标签: maven velocity maven-archetype

在我的archetype-metadata.xml中,我有一个定义为:

的属性
<requiredProperties>
    <requiredProperty key="foo"/>
</requiredProperties>

我可以使用Velocity来处理文件内的文本,例如:

#set( $foo-lower = $foo.toLowerCase() )
...
<someTag>${foo-lower}</someTag>

我还在文件名中使用变量替换,例如:myfile__foo__.txt

有没有办法以与文件中使用的方法类似的方式应用Velocity预处理,以便我可以使用myfile__foo-lower__.txt

也许是一种全局定义新变量的方法,它将适用于所有地方的替换?

0 个答案:

没有答案