我们如何更改 Play Framework 内部使用的 EHCache 版本?
Posted
技术标签:
【中文标题】我们如何更改 Play Framework 内部使用的 EHCache 版本?【英文标题】:How can we change the EHCache version internally used by Play Framework? 【发布时间】:2016-06-20 07:06:23 【问题描述】:我正在使用 play 2.5.x,它在内部使用 EHCache 2.6.x,但我将 2.8.8 版本的一些功能用于后端代码。因此,在编译时出现错误,因为 play 无法找到特定于 2.8.8 的类。
有没有办法在不修改 .ivy 存储库配置的情况下进行配置?
【问题讨论】:
欢迎来到 ***。您应该熟悉play documentation 和library management in SBT。也请查看how to ask a good question。 感谢@AlexanderB (+1) 提供的信息 【参考方案1】:如果您在 build.sbt 中声明您的项目对 ehcache 2.8.8 的直接依赖,则应该使用它。 2.6.x 版本应该在编译期间显示为被驱逐。但是,如果播放实现与 2.8.8 不兼容,它将中断。
【讨论】:
以上是关于我们如何更改 Play Framework 内部使用的 EHCache 版本?的主要内容,如果未能解决你的问题,请参考以下文章
Play Framework await() 使应用程序行为怪异
如何通过json暴露play framework 1.2.7中的内部错误消息id?