使用Java访问Google云存储要使用哪个库?

使用Java访问Google云存储要使用哪个库?,java,maven,google-cloud-storage,Java,Maven,Google Cloud Storage,Google建议使用两个库访问存储: appengine gcs客户端()或谷歌云存储() 因此,maven依赖可能是: <dependency> <groupId>com.google.appengine.tools</groupId> <artifactId>appengine-gcs-client</artifactId> <version>0.7</version> </de

Google建议使用两个库访问存储: appengine gcs客户端()或谷歌云存储()

因此,maven依赖可能是:

<dependency>
    <groupId>com.google.appengine.tools</groupId>
    <artifactId>appengine-gcs-client</artifactId>
    <version>0.7</version>
</dependency>

com.google.appengine.tools
appengine gcs客户端
0.7


com.google.cloud
谷歌云存储
1.14.0
有人能解释一下这些库和2018年应该使用的库之间的区别吗?

谷歌云存储似乎更“活跃”:

[ 谷歌云存储

appengine gcs客户端“谷歌云存储”似乎更加“活跃”:

[ 谷歌云存储


appengine gcs客户端

您应该更喜欢谷歌云存储。另一个库非常旧,旨在帮助解决应用程序引擎上可能出现的旧客户端无法处理的情况,例如需要序列化正在进行的上载或下载并在以后恢复。谷歌云存储Java库是当前最好的选择,它也解决了这些问题。

您应该更喜欢谷歌云存储。另一个库的版本要老得多,旨在帮助解决应用程序引擎上可能出现的旧客户端无法处理的情况,例如需要序列化正在进行的上载或下载以及恢复请稍后使用。
googlecloudstorage
Java库是当前最好的选择,它同样可以解决这些问题。

请参阅
<dependency>
  <groupId>com.google.cloud</groupId>
  <artifactId>google-cloud-storage</artifactId>
  <version>1.14.0</version>
</dependency>