java - 是否有新版本的 ehcache-core 是最新版本的 Ehcache 的一部分?

标签 java caching version-control ehcache

我想弄清楚最新版本的 Ehcache(2.7.0、2.7.1、2.7.2、2.7.4、2.7.5、2.8.0)是否真的有新版本的 ehcache-core或者如果 ehcache-core 自版本 2.6.6 以来没有更改,如 mvnrepository.com 所示. 2.6.6 是最新的 amazon download link以及在 ehcache 网站上(通过替换亚马逊下载链接中的数字找到它)。

有没有人知道更多?我的假设是,除了 ehcache-core 之外,其他部分代码已在 2.7+ 中更新,并且他们的网站假设每个新的完整版本都有一个新版本的核心。

最佳答案

在 2.6 版本之后,EhCache 将他们所有的“核心”东西移动到一个不同的模块,有点像 Spring 分离模块的方式。所以如果你去 Maven Central and search for a:ehcache-core ,您会看到如下内容:

Group ID                  Artifact ID    Latest Version
=======================   ============   ==============
net.sf.ehcache.internal   ehcache-core   2.8.3
net.sf.ehcache            ehcache-core   2.6.9

自 2.6.9 之后,他们在内部移动了所有“核心”内容。这实际上意味着如果您依赖于 ehcache-core,即:

<dependency>
  <groupId>net.sf.ehcache</groupId>
  <artifactId>ehcache-core</artifactId>
</dependency>

...那么您只能升级到 2.6.9 而无需更改您的代码。如果您想使用 2.7+,则必须修改您的代码以使用他们的新 API。

关于java - 是否有新版本的 ehcache-core 是最新版本的 Ehcache 的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20961544/

相关文章:

c# - ClickOnce 部署以及何时使用它

java - 如何查找/选择以下 Web 元素的 xpath?

java - 无法从基于周的字符串的 TemporalAccessor 获取 LocalDate

java - Spring 4如何定时刷新ConcurrentMapCache?

git - SourceTree 中的差异工具

svn - 符号在 xcode 中表示类名

c# - 将两个 Int 变量与误差余量进行比较

java - 如何使JFrame内JPanel内JLabel内的BufferedImage正确刷新?

caching - 使用 CachingWrapperFilter 简单地缓存每个搜索是否可以?

regex - 避免使用Varnish对来自不同URI的可用项进行双重缓存