我一直在尝试用于代码生成的fmpp。但我目前还无法实现我想要的功能之一,即动态替换文件夹名和文件名。
例如,如果我有一个文件文件夹,如下所示:
/template/src/main/java/com/${project_name}/${project_name}Test.java在执行文件和文件夹并将其复制到输出生成的目录时,它不会替换文件和文件夹的${project_name}值。
只是想知道是否有人对这一问题有洞察力,或提出任何更好的工具可以做到这一点。
发布于 2015-12-05 15:43:49
虽然FMPP没有内置这样的特性(好主意BTW),但如果将其添加到FMPP配置中,则可以实现这一点:
borders: [
header("\
<#if pp.outputFile?contains(r'${')>\
<#assign finalOutputFile>/<@pp.outputFile?interpret /></#assign>\
<@pp.renameOutputFile name=finalOutputFile />\
</#if>\
", **/*)
]https://stackoverflow.com/questions/34097825
复制相似问题