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

Ric*_*ton 6 java version-control caching ehcache

我试图弄清楚最新版本的Ehcache(2.7.0,2.7.1,2.7.2,2.7.4,2.7.5,2.8.0)是否真的有新版本的ehcache-core或者是否有ehcache如mvnrepository.com所示,自版本2.6.6以来,-core没有改变.2.6.6是他们的亚马逊下载链接以及ehcache网站上的最新版本(通过替换亚马逊下载链接中的数字找到这个).

有没有人有更多的知识?我的假设是,除了ehcache-core之外,其他部分代码都在2.7+中进行了更新,而他们的网站在假设每个新的完整版本都有新版本的核心时都很糟糕.

JJ *_*kar 4

在 2.6 版本之后,EhCache 将所有“核心”内容移至不同的模块,有点像 Spring 分离模块的方式。因此,如果您转到Maven Central 并搜索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
Run Code Online (Sandbox Code Playgroud)

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

<dependency>
  <groupId>net.sf.ehcache</groupId>
  <artifactId>ehcache-core</artifactId>
</dependency>
Run Code Online (Sandbox Code Playgroud)

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