java - Maven依赖版本不一样

标签 java maven

我有一些带有 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

以及依赖于这个公共(public)库的主项目

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 版本与我的公共(public)库中的版本不同以及为什么它从 spring-boot 父 pom 获取版本?

最佳答案

因为依赖Hazelcast的版本已经改变。您正在使用 SNAPSHOT 版本(工作中版本)。

关于java - Maven依赖版本不一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48277435/

相关文章:

java - 使用 Maven 的 Web 应用程序不会在 Glassfish 中自动创建连接池和 JNDI

java - servlet-api-2.5 jar 导致部署 war 文件时出错

java - 将 eclipse 项目依赖项添加到 Maven 项目

Java、Spring 数据。列表映射类型的映射实体字段

java - JDBC+SSL : Bundling a CA cert, 客户端证书和客户端到单个 keystore 文件中

java - 图形绘制策略(表演)

java - 从命令行使用依赖项运行 maven 项目

maven - 使用 Maven 程序集插件管理多模块依赖项

java - 如何在 SQL Server 中的 failoverPartner 服务器的 JDBC 连接 URL 中指定端口

java - java.beans.Beans 类无法使用修饰符 ""访问 Perosn.PersonDAO 类的成员?