Java 获取FileCredentialStore需要什么maven依赖关系?

Java 获取FileCredentialStore需要什么maven依赖关系?,java,maven,dependencies,google-analytics-api,Java,Maven,Dependencies,Google Analytics Api,我想通过JavaAPI(v3)访问谷歌分析。对于登录,我想使用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:

我想通过JavaAPI(v3)访问谷歌分析。对于登录,我想使用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>

4.0.0
de.import.google
分析搬运工
0.1
分析进口商
com.google.api
谷歌api服务分析
v3-rev41-1.14.2-beta
com.google.api
google-api-services-oauth2
v2-rev36-1.14.2-beta
com.google.api.client
谷歌api客户端
1.3.1-α
我错过了什么?

也许是这个

google-oauth-client-java6 or google-oauth-client-java6

我建议使用。只需搜索类名。

您似乎缺少对工件的依赖关系:

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

com.google.oauth-client

.

我认为您缺少OAuth2的maven依赖项,它实际上包含FileCredentialStore类。检查这是否有效

<dependency>
    <groupId>com.google.api-client</groupId>
    <artifactId>google-api-client-java6</artifactId>
    <version>1.12.0-beta</version>
</dependency>

com.google.api-client
google-api-client-java6
1.12.0-beta


google oauth客户端servlet包含FileCredentialStore类

感谢您的快速回答,但这并没有为我提供FileCredentialStore。感谢您的快速响应,但这并不能解决我的问题。它仍然找不到类。实际上,您必须将依赖项添加到
google-oauth-client-java6
,它在
com.google.api.client.extensions
包中有扩展。