【问题标题】:What all to download for Google Cloud Storage api java?谷歌云存储 api java 需要下载什么?
【发布时间】:2014-08-14 03:07:16
【问题描述】:

我正在尝试遵循有关如何将 Google Cloud Storage 与新客户端 API 一起使用的文档,因此我开始使用 downloads

不幸的是,由于我不使用 Maven,我正在尝试下载所有的 jar。但是,对于几个“其他下载”,我找不到 actual jar。更何况Guava、Joda等不知道需要下载哪个版本。是最新的好吗,还是有需要下载的特定版本?

至于最后 4 个库链接,对于这些库:

  • Google API 客户端
  • Google API 客户端应用引擎
  • Google HTTP 客户端
  • 云存储 API 客户端库

我点击他们的网站并下载 zip 文件,但没有实际的 JAR 文件。相反,我找到了 libslibs-sourcesdependencies 文件夹。我应该下载所有这些 jar 文件吗? (有大量的 JAR 文件,即在 google-api-java-client 文件夹中)。

我什至不知道这是否可行,因为我已经使用了单独版本的 GSON。

是否有一个已经打包好的 jar 可以为我提供使用云存储所需的东西?


另外,我使用了已弃用的 Files API,并且很容易让它工作。该 API 将存在多长时间?

【问题讨论】:

    标签: java google-app-engine maven google-cloud-storage


    【解决方案1】:

    哇哦。显然 Eclipse 插件有一个很好的方式来集成这一切,只需点击一个按钮。您只需右键单击项目 -> Google -> 添加 Google API。我添加了云存储 API。

    但是对于那些没有插件的人,这是我的 git diff 的样子:

    create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/LICENSE.txt
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/classpath-include
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/dependencies/CDDL-LICENSE.txt
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/descriptor.json
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/google-api-services-storage-v1-rev7-1.18.0-rc-javadoc.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/google-api-services-storage-v1-rev7-1.18.0-rc-sources.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/google-api-services-storage-v1-rev7-1.18.0-rc.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/google-api-services-storage-v1-rev7-1.18.0-rc.jar.properties
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/icons/cloud_storage-16.png
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/icons/cloud_storage-32.png
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs-sources/google-api-client-1.18.0-rc-sources.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs-sources/google-api-client-appengine-1.18.0-rc-sources.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs-sources/google-api-client-servlet-1.18.0-rc-sources.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs-sources/google-http-client-1.18.0-rc-sources.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs-sources/google-http-client-appengine-1.18.0-rc-sources.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs-sources/google-http-client-gson-1.18.0-rc-sources.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs-sources/google-http-client-jackson2-1.18.0-rc-sources.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs-sources/google-http-client-jdo-1.18.0-rc-sources.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs-sources/google-oauth-client-1.18.0-rc-sources.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs-sources/google-oauth-client-appengine-1.18.0-rc-sources.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs-sources/google-oauth-client-servlet-1.18.0-rc-sources.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs-sources/gson-2.1-sources.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs-sources/jackson-core-2.1.3-sources.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs-sources/jdo2-api-2.3-eb-sources.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs-sources/transaction-api-1.1-sources.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs/google-api-client-1.18.0-rc.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs/google-api-client-1.18.0-rc.jar.properties
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs/google-api-client-appengine-1.18.0-rc.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs/google-api-client-servlet-1.18.0-rc.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs/google-http-client-1.18.0-rc.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs/google-http-client-1.18.0-rc.jar.properties
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs/google-http-client-appengine-1.18.0-rc.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs/google-http-client-gson-1.18.0-rc.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs/google-http-client-gson-1.18.0-rc.jar.properties
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs/google-http-client-jackson2-1.18.0-rc.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs/google-http-client-jackson2-1.18.0-rc.jar.properties
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs/google-http-client-jdo-1.18.0-rc.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs/google-http-client-jdo-1.18.0-rc.jar.properties
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs/google-oauth-client-1.18.0-rc.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs/google-oauth-client-1.18.0-rc.jar.properties
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs/google-oauth-client-appengine-1.18.0-rc.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs/google-oauth-client-servlet-1.18.0-rc.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs/gson-2.1.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs/gson-2.1.jar.properties
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs/jackson-core-2.1.3.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs/jackson-core-2.1.3.jar.properties
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs/jdo2-api-2.3-eb.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs/jsr305-1.3.9.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/libs/transaction-api-1.1.jar
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/proguard-google-api-client.txt
     create mode 100644 .google_apis/storage-v1r7lv1.18.0-rc/storage/readme.html
     create mode 100644 war/WEB-INF/appengine-generated/encoded_gs_key:asdfasdfasdf
     create mode 100644 war/WEB-INF/appengine-generated/encoded_gs_key:asdfasdfasdf
     create mode 100644 war/WEB-INF/appengine-generated/local_db.bin
     create mode 100644 war/WEB-INF/lib/appengine-gcs-client-0.4.1.jar
     create mode 100644 war/WEB-INF/lib/google-api-client-1.18.0-rc.jar
     create mode 100644 war/WEB-INF/lib/google-api-client-appengine-1.18.0-rc.jar
     create mode 100644 war/WEB-INF/lib/google-api-client-servlet-1.18.0-rc.jar
     create mode 100644 war/WEB-INF/lib/google-api-services-storage-v1-rev7-1.18.0-rc.jar
     create mode 100644 war/WEB-INF/lib/google-http-client-1.18.0-rc.jar
     create mode 100644 war/WEB-INF/lib/google-http-client-appengine-1.18.0-rc.jar
     create mode 100644 war/WEB-INF/lib/google-http-client-gson-1.18.0-rc.jar
     create mode 100644 war/WEB-INF/lib/google-http-client-jackson2-1.18.0-rc.jar
     create mode 100644 war/WEB-INF/lib/google-http-client-jdo-1.18.0-rc.jar
     create mode 100644 war/WEB-INF/lib/google-oauth-client-1.18.0-rc.jar
     create mode 100644 war/WEB-INF/lib/google-oauth-client-appengine-1.18.0-rc.jar
     create mode 100644 war/WEB-INF/lib/google-oauth-client-servlet-1.18.0-rc.jar
     create mode 100644 war/WEB-INF/lib/gson-2.1.jar
     create mode 100644 war/WEB-INF/lib/guava-17.0.jar
     create mode 100644 war/WEB-INF/lib/jackson-core-2.1.3.jar
     create mode 100644 war/WEB-INF/lib/jdo2-api-2.3-eb.jar
     create mode 100644 war/WEB-INF/lib/joda-time-2.4.jar
     create mode 100644 war/WEB-INF/lib/jsr305-1.3.9.jar
     create mode 100644 war/WEB-INF/lib/transaction-api-1.1.jar
    

    显然它在这里列出: https://code.google.com/p/google-api-java-client/wiki/Setup#Download_Library_with_Dependencies

    只需查找 eclipse 插件部分。

    【讨论】:

      猜你喜欢
      • 2014-08-11
      • 2021-08-21
      • 2013-03-17
      • 2017-05-06
      • 2021-11-14
      • 2021-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多