Maven:依赖项中的任务版本

问题描述 投票:0回答:1

大约一年以来我一直在使用Maven(Jdk 11,Mvn 3.6)。

[当我查看库时,我尝试使用它,而在大多数情况下,“入门”或文档中都存在依赖项。因此,您只需将其复制到自己的pom.xml中即可。

但是其中大多数没有版本元素。

[当我执行mvn编译时,由于缺少依赖项而导致错误。

如果我手动添加一个版本(在Mavens存储库中获取版本之后,则一切正常。

那为什么呢?

我的Maven是否太旧而新版本支持该版本的省略?是否因为有人知道查找版本是最佳做法?

我大约一年以来一直在使用Maven(Jdk 11,Mvn 3.6)。当我研究库时,通常会尝试使用“入门”或“文档”中的依赖项。这样就可以...

maven pom.xml
1个回答
1
投票

任何依赖关系管理工具,包括Maven,都需要您指定依赖关系版本。这是为了避免歧义并且不中断项目,因为将来的版本可能会删除/修改您可能依赖的功能。您可以获取一些其他信息herehere

© www.soinside.com 2019 - 2024. All rights reserved.