哪里可以获得最新的Google云端存储客户端

时间:2013-11-07 07:26:50

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

我有一个使用Google云端存储的GAE应用。在开发机器上,我在尝试使用Storage API时遇到警告:

WARNING: Class com.google.appengine.tools.cloudstorage.RetryHelper 
loaded from target/webapp-1.0-SNAPSHOT/WEB-INF/lib/appengine-gcs-client-0.3.2.jar 
has a dependency on class com.google.appengine.tools.cloudstorage.ExceptionHandler 
loaded from (target/webapp-1.0-SNAPSHOT/WEB-INF/lib/appengine-gcs-client-0.3.2.jar <no signer certificates>), 
which is not part of App Engine's supported API.
You are strongly discouraged from using this class - your app may 
stop working in production at any moment.

我该怎么办?这是否意味着我的GCS客户端版本已过时?

我使用的是版本0.3.2,这是我在Maven(see)中可以找到的最新版本。 Official site有不同的命名方案,最新版本是r127,但我在Maven中找不到这个版本。 GCS客户端库是否还有其他(非官方?)回购?

2 个答案:

答案 0 :(得分:1)

我也关注开发服务器中的日志消息。我查看了ExceptionHandler的源代码,我看到最新提交(r120)上的日志消息说:

  

删除@AppEngineInternal的使用   正如dev appserver抱怨的那样。

这是一个link to it。看起来dev服务器不喜欢注释,并且没有通过提交更改功能。

答案 1 :(得分:0)

A fix因此被提交给了图书馆。修复是d2013建议的。

我刚刚使用version 0.3.3进行了测试,并且可以确认升级依赖项将解决问题。