gpt4 book ai didi

java - google-api-client 和 google-api-services 之间的版本兼容性

转载 作者:行者123 更新时间:2023-12-05 02:29:24 26 4
gpt4 key购买 nike

有一个项目依赖于 google-api-clientgoogle-api-services-drive

google-api-client verion 看起来像这样:1.23.0,github 上有这个库的更新日志。

google-api-services-drive 版本看起来像这样:v3-rev105-1.23.0,并且没有明确的更新日志。同一个版本号有很多不同的 rev 后缀,比如 v3-rev116-1.23.0, v3-rev135-1.23.0 等。看起来它是每周构建的,并且修订号不断增加。

问题是:客户端和服务版本如何兼容?可以安全地假设,任何版本为 v3-revXXX-1.23.0 的服务都与客户端 1.23.0 兼容,并且任何版本为 的 api 服务v3-revYYYYMMDD-1.32.1 兼容 api-client 1.32.1 ?

最佳答案

虽然它可能看起来像通用语义版本控制部分表示兼容性,但事实并非如此。

但是,有一种简单的方法可以找出特定 google-api-service 需要的 google-api-client 版本。问题是,google-api-service 依赖于 google-api-client,您可以...对,您可以在 POM 文件中找到它!

查看不同服务的 POM 文件,例如,服务版本为 v3-rev20210201-1.31.0 并且它依赖于客户端版本 1.31。 1,而 v3-rev20210612-1.31.0 依赖于 1.31.5甚至更糟:服务版本 v3-rev20220508-1.32.1 取决于客户端版本 1.34.0

关于java - google-api-client 和 google-api-services 之间的版本兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72204167/

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