Jetty 有没有一种方法可以配置wro4j在开发过程中不重新启动就拾取更改的文件?

Jetty 有没有一种方法可以配置wro4j在开发过程中不重新启动就拾取更改的文件?,jetty,wro4j,Jetty,Wro4j,我使用的是嵌入式Jetty,maxCachedFiles=0和useFileMappedBuffer=false,因此在Windows机器上它会获取模板文件更改和js/css更改 既然我们开始使用wro4j,我们就失去了这个方便的热部署特性 有没有办法将wro4j配置为在开发过程中无需重新启动即可拾取已更改的文件?有几个配置属性可用于实现此目的: # explicitly invalidates the cache each 5 seconds cacheUpdatePeriod=5 # che

我使用的是嵌入式Jetty,maxCachedFiles=0和useFileMappedBuffer=false,因此在Windows机器上它会获取模板文件更改和js/css更改

既然我们开始使用wro4j,我们就失去了这个方便的热部署特性


有没有办法将wro4j配置为在开发过程中无需重新启动即可拾取已更改的文件?

有几个配置属性可用于实现此目的:

# explicitly invalidates the cache each 5 seconds
cacheUpdatePeriod=5
# check for changes each 5 seconds and invalidates the cache only when a change is detected
resourceWatcherUpdatePeriod=5
“resourceWatcherUpdatePeriod”似乎在1.7.0中被打破,但将在下一版本中修复。此外,还可以使用仅在开发模式下可用的http端点(也称为请求处理程序)显式使缓存无效:

/wro/wroAPI/reloadCache 
或者通过JMX。有关请求处理程序的更多详细信息,请参见: