我有一些带有 hazelcast 依赖项的 spring-boot 公共库:
mvn dependency:tree
[INFO] org.my.project:something-common:jar:1.0-SNAPSHOT
[INFO] +- com.hazelcast:hazelcast:jar:3.9:compile
[INFO] +- com.hazelcast:hazelcast-client:jar:3.9:compile
和依赖于此公共库的主项目
mvn dependency:tree
[INFO] - org.my.project:something-common:jar:1.0-SNAPSHOT:compile
[INFO] +- com.hazelcast:hazelcast:jar:3.7.8:compile
[INFO] - com.hazelcast:hazelcast-client:jar:3.7.8:compile
为什么 Hazelcast 版本与我的公共库中的版本不同,为什么它从 spring-boot 父 pom 中获取版本?
因为依赖 Hazelcast 的版本已经更改。您正在使用快照版本(工作中版本(。