找到hazelcast、spring和hibernate的正确maven依赖关系

找到hazelcast、spring和hibernate的正确maven依赖关系,spring,hibernate,hazelcast,Spring,Hibernate,Hazelcast,我正试图在spring应用程序中集成hazel cast和hibernate。我打算使用hazelcast作为hibernate的二级缓存 我使用的是hazelcast 2.4和hibernate 4.1。spring版本是3.1。如何正确查找依赖项及其正确版本。我已经花了一些时间来做对这件事,我会在未来的某个时候弄清楚这一点。但是什么是解决这个问题的最好方法呢 最简单的事情可能是制作一个Maven项目,其中包含您认为需要的库的版本,然后使用: mvn dependency:tree -Dver

我正试图在spring应用程序中集成hazel cast和hibernate。我打算使用hazelcast作为hibernate的二级缓存


我使用的是hazelcast 2.4和hibernate 4.1。spring版本是3.1。如何正确查找依赖项及其正确版本。我已经花了一些时间来做对这件事,我会在未来的某个时候弄清楚这一点。但是什么是解决这个问题的最好方法呢

最简单的事情可能是制作一个Maven项目,其中包含您认为需要的库的版本,然后使用:

mvn dependency:tree -Dverbose
打印出所有实际解决的问题。然后,您可以查看这些内容并搜索“令人惊讶”的变化。(Maven中有一个例子。) 识别冲突后,可以通过在
节中定义要使用的依赖项来解决冲突。大多数情况下,这很容易,但有时并非如此


有些IDE可能支持执行此依赖项解析过程(我知道Eclipse支持),这比手动执行要简单得多。

也许不是您的问题的直接答案,为什么要使用Hazelcast 2.4?如果您不想使用Hazelcast 3(.1),那么至少使用2.6.5。