maven依赖版本没有按照最短路径原则生效的解决方案
女朋友他们项目用了 女朋友最近想用 写好代码,一跑,报类不存在异常:女朋友看了依赖女朋友很着急,明明指定了女朋友于是找我求助,本着面向“对象”,我立马放下手头工作帮忙查看。如果没有 version,则从依赖管理中查出来 version,之后放入 DependencyMap 中。key 为依赖的 groupId + artifactId,value为version,后放入的会把之前放入的相同 key 的 value 替换3.对于每个依赖,各自按照 1,2 加载自己的 pom 文件,但是如果第一步中的本项目 dependency management 中有依赖的版本,使用本项目 dependency management的依赖版本,生成 TransitiveDependencyMap,这里面就包含了所有的间接依赖。
下载地址
用户评论