我需要开发一个能够从Google云端硬盘下载给定文档的应用程序。我发现在Java世界中推荐使用的技术当前是the Google Drive SDK。
如the quick start guide所述,我已将所需的依赖项导入到我的Maven项目中,如下所示:
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-drive</artifactId>
<version>v2-rev98-1.17.0-rc</version>
</dependency>
官方示例
DriveCommandLine
源代码(位于同一页底部)拒绝使用以下错误消息进行编译:The import com.google.api.client.json.jackson cannot be resolved
(在DriveCommandLine.java
,第8行),JacksonFactory cannot be resolved to a type
(在DriveCommandLine.java
,第27行)。我如何解决它?我正在运行Java版本1.7。
最佳答案
显然,您还需要导入以下依赖关系,以使代码正常工作。它包含JacksonFactory
类。
<dependency>
<groupId>com.google.http-client</groupId>
<artifactId>google-http-client-jackson2</artifactId>
<version>1.16.0-rc</version>
</dependency>