带有Gradle的Google Cloud Storage Java客户端库
Google在此推出新的Java客户端库:https://developers.google.com/appengine/docs/java/googlecloudstorageclient/
注意:我不是在谈论本地REST库。 我想使用Java客户端库。
在该网站上,Google没有为Gradle指定导入指令。 对于Maven,pom.xml如下所示:
<dependency>
<groupId>com.google.appengine.tools</groupId>
<artifactId>appengine-gcs-client</artifactId>
<version>RELEASE</version>
</dependency>
当我改变这个与我的Gradle项目一起工作时,它不起作用:
dependencies {
compile 'com.google.appengine.tools:appengine-gcs-client:RELEASE'
}
它找到那里的工具,但com.google.appengine.tools.cloudstorage无法解析(虽然解析了工具)。
我之后做了什么:我删除了该库并在Android Studio依赖关系对话框中搜索了“gcs”; 并找到并添加以下指令build.gradle:
dependencies {
compile 'com.google.appengine.tools:appengine-gcs-client:0.3.9@jar'
}
与以前一样的问题:解决了工具问题,但不解决tools.cloudstorage问题。
我不想下载jar,因为我想让我的项目自动更新jar。 mavenCentral()被设置,这里是我的完整build.gradle文件,以防万一你需要它:
apply plugin: 'java'
repositories {
mavenCentral()
}
dependencies {
compile 'com.google.appengine.tools:appengine-gcs-client:0.3.9@jar'
compile 'com.google.http-client:google-http-client-android:1.18.0-rc'
}
任何帮助表示感谢,谢谢!
您可以使用以下内容指定版本0.4.4(截至2015年1月14日的最新版本):
compile 'com.google.appengine.tools:appengine-gcs-client:0.4.4'
或用加号指定最新版本:
compile 'com.google.appengine.tools:appengine-gcs-client:+'
使用后者是更快的答案,但随着更新的发布,将来可能会导致意外的兼容性问题。
链接地址: http://www.djcxy.com/p/80135.html上一篇: Google Cloud Storage Java Client Library with Gradle
下一篇: Basic new RESTful project in IntelliJ fails to run, annotation scan failure?