Tag: spring io

没有版本的maven依赖

最近我一直在研究一段时间前开发的项目的一些改进,这就是我发现的。 pom文件中的许多依赖项没有指定版本,但它们已被解析。 该项目由1个根模块和2个子模块组成。 使用聚合器模式,这意味着根本没有dependencyManagement部分。 上层项目简单地聚合了2个模块,这就是它的全部function。 子项目不会将其称为父项。 他们有不同的父母。 我无法理解的是既没有子项目本身也没有它们的父项(事实上,它也没有依赖管理)为某些依赖项指定了版本。 例如: javax.mail javax.mail-api com.sun.mail javax.mail com.sun.mail imap org.slf4j jcl-over-slf4j org.slf4j jul-to-slf4j ch.qos.logback logback-classic 有人可以帮我解决这个问题吗? 似乎maven使用一些默认策略处理版本控制。