Macros Velocity引擎不支持宏签名

Macros Velocity引擎不支持宏签名,macros,velocity,Macros,Velocity,如何使Velocity engine支持#宏签名,以便在模板示例中尝试调用宏: #myTestMacro($arg1 $arg2) #macro(myTestMacro $arg) 定义时具有不同签名的,例如: #myTestMacro($arg1 $arg2) #macro(myTestMacro $arg) Velocity足够聪明,可以抛出错误,因此我可以捕获上面示例中无效数量的参数?在配置中,设置velocimacro.arguments.strict=true这就是我需要的

如何使Velocity engine支持#宏签名,以便在模板示例中尝试调用宏:

#myTestMacro($arg1 $arg2) 
#macro(myTestMacro $arg)
定义时具有不同签名的,例如:

#myTestMacro($arg1 $arg2) 
#macro(myTestMacro $arg)

Velocity足够聪明,可以抛出错误,因此我可以捕获上面示例中无效数量的参数?

在配置中,设置
velocimacro.arguments.strict=true
这就是我需要的!谢谢