小编典典

如何在不重新启动速度的情况下编辑velocimacro?

java

我的速度宏正在缓存中,我不希望它们存在……至少不在开发过程中。

我在属性文件中设置了以下属性…

velocimacro.library.autoreload=true
file.resource.loader.cache=false
velocity.engine.resource.manager.cache.enabled=false

…但这似乎并没有解决问题

使用速度属性,如何配置速度以不缓存宏?

(我正在使用速度1.6.4)

编辑:

我不认为这条线…

velocity.engine.resource.manager.cache.enabled=false

…与速度有关


阅读 217

收藏
2020-11-19

共1个答案

小编典典

我一直在NVelocity(速度的C#端口)遇到相同的问题。深入研究它们的来源,我发现全局名称空间中宏的重新加载由以下属性控制。

properties.SetProperty(RuntimeConstants.VM_PERM_ALLOW_INLINE_REPLACE_GLOBAL, true);

我没有用速度进行测试,但是查看他们的文档,该属性存在并且似乎完全可以满足您的需求。

2020-11-19