【发布时间】:2018-09-27 21:58:06
【问题描述】:
我的 pom.xml 依赖于包含 HazelCast 3.8.4,但战争包含 HazelCast 3.2.1。结果表明 BikeEmotion 依赖于 HazelCast Client 3.2.1,这很好,但 HazeCast-Client 又依赖于早期版本的 HazelCast,这是我不想要的 3.2.1。
基本上我需要能够排除特定版本以强制它获得 3.8.4,但似乎没有办法做到这一点。
<dependency>
<groupId>com.bikeemotion</groupId>
<artifactId>quartz-hazelcast-jobstore</artifactId>
<version>1.0.4</version>
</dependency>
<dependency>
<groupId>com.hazelcast</groupId>
<artifactId>hazelcast-all</artifactId>
<version>3.8.4</version>
<scope>provided</scope>
</dependency>
相关链接:
Eclipse uses wrong maven dependency in launch configuration
Maven loads wrong version of dependency
https://github.com/hazelcast/hazelcast/blob/master/hazelcast-client/pom.xml
【问题讨论】: