Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google Java SDK版本术语的含义是什么?_Java_Google Api Java Client - Fatal编程技术网

Google Java SDK版本术语的含义是什么?

Google Java SDK版本术语的含义是什么?,java,google-api-java-client,Java,Google Api Java Client,当使用不同的Google Java SDK时,您会包含正确的版本,例如,对于最新的BigQuery库版本,v2-rev292-1.21.0。我想语法是这样的:版本修订或其他版本,但我似乎找不到解释这三个部分之间关系的方法。当您需要升级版本并发现更新会在不更改(我认为)小版本的情况下产生编译错误时,这是有问题的 有人能准确地解释一下谷歌SDK版本术语吗?特别是,第二个版本是什么意思?它看起来像是v2指的是web API的版本。其他部分可能涉及库本身的版本。你能提到你尝试过的版本吗(哪些有效,哪些无

当使用不同的Google Java SDK时,您会包含正确的版本,例如,对于最新的BigQuery库版本,v2-rev292-1.21.0。我想语法是这样的:版本修订或其他版本,但我似乎找不到解释这三个部分之间关系的方法。当您需要升级版本并发现更新会在不更改(我认为)小版本的情况下产生编译错误时,这是有问题的


有人能准确地解释一下谷歌SDK版本术语吗?特别是,第二个版本是什么意思?

它看起来像是
v2
指的是web API的版本。其他部分可能涉及库本身的版本。你能提到你尝试过的版本吗(哪些有效,哪些无效)?一个令人困惑的版本更改示例;我目前的谷歌分析库版本是v3-rev112-1.19.0,检查mvn存储库,2016年4月有三种不同的版本:v3-rev129-1.19.1、v3-rev129-1.20.0*和**v3-rev129-1.21.1。我应该用哪一个?此外,在v3-rev112-1.19.0之后升级,同时保持在1.19.0轨道上,将破坏我当前的实现,因为在两个简单的修订版之间删除了一些功能。或者至少根据我对版本控制numenclature的理解,Google已经明确将
v3
标记为遗留版本,并鼓励您升级到
v4
。但是,如果从标记为
1.19.0
的东西升级到
1.19.1
会破坏您的程序,那么您可以认为实现者要么犯了错误,要么已经失败。老实说,我认为后者的可能性更大,因此应该只对库的一个版本进行兼容性预期。好的,当在
1.19.0
subversion的
v3
轨道中更改
revXXX
时,会出现中断。请记住,这只是Google Analytics的一个示例(我可能也会提供其他示例),我正在试图弄清楚术语在一般层面上的实际含义。