Maven的dependency中无版本号的可能情况

简介: Maven的dependency中无版本号的可能情况

问题

有的时候在pom文件的dependency中会发现,个别依赖没有配置版本号,此时,不禁纳闷,那么这个依赖的版本号是多少呢?


方法

当dependency节点中没有配置版本号时,则版本号可能来自于:

(1) 如果是子项目,则检查在父项目的dependencyManagement中是否有配置;

(2) 如果本身就是父项目,则检查是否继承自parent;

(3) 如果是父项目,还有一种可能是dependencyManagement中配置了type为pom的dependency;



目录
相关文章
|
1月前
|
Java Maven
maven:the pom for XXX is missing, no dependency information available
maven:the pom for XXX is missing, no dependency information available
72 0
|
1月前
|
前端开发 Java Maven
Maven 插件统一修改聚合工程项目版本号
Maven 插件统一修改聚合工程项目版本号
|
6月前
|
Java Maven
maven版本号插件
maven版本号插件
53 0
|
10月前
|
Dubbo JavaScript Java
Maven项目中的依赖出现版本冲突,最终发现是对Dependency Scope理解有误
本文记录一下遇到maven依赖版本冲突后的排查过程说明以及问题原因说明
79 0
|
11月前
|
缓存 Java Maven
maven出现Dependency not found 和Could not find artifact的解决方法(已解决)
maven出现Dependency not found 和Could not find artifact的解决方法(已解决)
1527 0
|
12月前
|
Java Maven
Maven项目打包版本号管理——Maven Project Version插件
Maven项目打包版本号管理——Maven Project Version插件
842 0
|
XML Java Maven
Maven的dependency
Maven的dependency
|
Java Maven
Maven依赖版本号引发的血案
Maven依赖版本号引发的血案
137 0
|
Dubbo Java fastjson
技术:Maven中dependency三剑客浅谈(二)
maven是一款项目管理工具软件,可以通过一小段信息来描述、管理、报告的管理工具。maven除了简单的程序构建外,还提供了高级的项目管理。Maven 是 Java 生态系统中最流行的构建工具之一,其核心特性之一是依赖管理。下面我们将描述和探索有助于管理 Maven 项目中的三剑客【groupId】、【artifactId】、【version】。
技术:Maven中dependency三剑客浅谈(二)