为什么仍在我的项目中下载和初始化EhCache

时间:2018-10-17 19:10:01

标签: java caching grails redis ehcache

我有一个grails 3项目,当前正在替换EhCache实现,以使用由AWS和Redisson托管的Redis缓存服务器进行客户端连接。我已经完全删除了对EhCache的所有引用以及gradle文件中的依赖项声明,甚至删除了net.sf.EhCache中引用EhCache的.gradle文件夹以及默认情况下将其添加到项目中的故障安全XML文件。

我不明白为什么我不能放弃该缓存实现,并阻止它再次将其拉入仓库或从仓库中删除并在构建和运行过程中对其进行初始化。同样,在源代码中也没有任何声明。 以下是一些日志,描述了即时消息。

2018-10-16 16:56:18,324 WARN | | localhost-startStop-1 | | | n.s.e.c.ConfigurationFactory | No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: jar:file:/C:.../net.sf.ehcache/ehcache/2.10.3/.../ehcache-2.10.3.jar!/ehcache-failsafe.xml

2018-10-16 14:25:47,442 INFO     |  | localhost-startStop-1 |  |  | o.s.c.e.EhCacheManagerFactoryBean | Initializing EhCache CacheManager

1 个答案:

答案 0 :(得分:2)

official docs之后:

  

dependency-report命令生成显示JAR的Ivy报告   应用程序所需的依赖项。

grails dependency-report runtime