gpt4 book ai didi

Maven 依赖项 - 版本与更新

转载 作者:行者123 更新时间:2023-12-03 10:10:32 28 4
gpt4 key购买 nike

mvnrepository通常列出每个依赖项的“版本”和“更新”。

  • 如果我要发布自己的软件包,如何指定“更新”版本
  • Maven 在解决传递依赖时使用了哪个依赖?因此,如果我的包依赖于包 A,后者依赖于包 B,版本 = 1.0,更新 = 1.1。我会得到哪个版本的 B?
  • 最佳答案

    我终于明白你的问题了。从一开始就给我们一个具体的例子会对你有所帮助。您在问 MVNRepository 的“编译依赖项”表的“更新”列中的信息的含义是什么。
    enter image description here
    它会告诉您是否有可用的特定依赖项的更新版本,如果有,最新版本是什么。如果有复选标记,则表示相关库已经使用了最新版本的依赖项 X。无论最新版本是什么,您都将始终获得依赖项的声明版本。
    因此,如果您使用 valdr-bean-validation 1.1.2 (上面的例子)你也会得到 jackson-databind 2.4.0 作为传递依赖(上面的第一行)。 2.7.1-1 将是最新可用的 jackson-databind版本。

    关于Maven 依赖项 - 版本与更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35354334/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com