java - 我需要什么 Maven 依赖项才能获取 FileCredentialStore?

标签 java maven dependencies google-analytics-api

我想通过 java api (v3) 访问 google-analytics。对于登录,我想使用 OAuth2。我找到了一个 java 示例,它展示了如何做。不幸的是,我无法编译我复制的代码。看来我对 FileCredentialStore 没有依赖性。我的 Pom 看起来像这样:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>de.import.google</groupId>
  <artifactId>analyticsImporter</artifactId>
  <version>0.1</version>
  <name>Analytics Importer</name>
  <dependencies>
    <dependency>
      <groupId>com.google.apis</groupId>
      <artifactId>google-api-services-analytics</artifactId>
      <version>v3-rev41-1.14.2-beta</version>
    </dependency>
    <dependency>
      <groupId>com.google.apis</groupId>
      <artifactId>google-api-services-oauth2</artifactId>
      <version>v2-rev36-1.14.2-beta</version>
    </dependency>
    <dependency>
      <groupId>com.google.api.client</groupId>
      <artifactId>google-api-client</artifactId>
      <version>1.3.1-alpha</version>
    </dependency>
  </dependencies>
</project>

我错过了什么?

最佳答案

您似乎缺少对 Java 6 (and higher) Extensions to the Google OAuth Client Library for Java 的依赖 Artifact :

<dependency>
    <groupId>com.google.oauth-client</groupId>
    <artifactId>google-oauth-client-java6</artifactId>
    <version>1.14.1-beta</version>
</dependency>

它确实有类 FileCredentialStore .

关于java - 我需要什么 Maven 依赖项才能获取 FileCredentialStore?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16421262/

相关文章:

java - Maven Jenkins 构建失败

python - 在 python 中构建依赖关系图

java - 我无法在 IntelliJ IDEA 中使用 Maven 的依赖项

java - GWT依赖的解释

java - Android TextView 简单动画 SetX

java - setTextSize 不适用于 Android 中的 AutofitTextView

java - "final"是如何起到安全作用的呢?

maven - Maven依赖项org.apache.commons:commons-io和commons-io:commons-io有什么区别?

java - 将 CSS 和图像链接到 Spring MVC maven 项目

java - 我可以为我的网站之一使用 C3PO/DBCP 连接池吗