我有一个 grails 3 项目,我目前正在替换 EhCache 实现,以使用由 AWS 和 Redisson 托管的 Redis 缓存服务器进行客户端连接。我已经完全删除了所有对 EhCache 的引用以及 gradle 文件中的依赖声明,甚至删除了 net.sf.EhCache 中引用 EhCache 的 .gradle 文件夹和默认将其添加到项目中的故障安全 XML 文件。
我不明白为什么我不能 git 摆脱这个缓存实现,并阻止它再次将其拉入/拉出存储库并在构建和运行过程中对其进行初始化。同样,源代码中没有针对此 ANYWHERE 的声明。 下面是一些日志,用于描述我所看到的内容。
2018-10-16 16:56:18,324 警告 | |本地主机-startStop-1 | | | n.s.e.c.配置工厂 |未找到配置。从类路径中找到的 ehcache-failsafe.xml 配置 ehcache:jar:file:/C:.../net.sf.ehcache/ehcache/2.10.3/.../ehcache-2.10.3.jar!/ehcache -故障安全.xml
2018-10-16 14:25:47,442 INFO | | localhost-startStop-1 | | | o.s.c.e.EhCacheManagerFactoryBean | Initializing EhCache CacheManager
最佳答案
在 official docs 之后:
The dependency-report command generates Ivy reports showing JAR dependencies required by the application.
grails dependency-report runtime
关于java - 为什么我的项目中EhCache还在下载和初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52862016/