0

我正在尝试下载用 Java 编写的 Google API 客户端库的源代码并执行一些本地开发。然而,建立这个项目似乎是一个很大的障碍。

我一丝不苟地按照这里写的说明: https ://developers.google.com/api-client-library/java/google-api-java-client/contribute

但是,我仍然收到一堆错误,可能是由于 Maven 设置。我已尝试更新项目并下载源代码和 Javadoc。尽管如此,我还是收到了这些错误。花近3-4个小时。

主要错误有以下几种:

1.Missing artifact com.google.api-client:google-api-client-servlet:jar:1.21.0-SNAPSHOT

错误点:

<dependency>
  <groupId>com.google.api-client</groupId>
  <artifactId>google-api-client-servlet</artifactId>
</dependency>

2.Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-antrun-plugin:1.6:run (execution: generate-sources, phase: generate-sources)

错误点:

  <execution>
    <id>generate-sources</id>
    <phase>generate-sources</phase>
    <configuration>
      <target>
        <mkdir dir="target/generated-test-sources" />
        <exec failonerror="true" executable="protoc">
          <arg value="--java_out=target/generated-test-sources" />
          <arg value="src/test/java/com/google/api/client/googleapis/batch/mock_data.proto" />
          <arg value="src/test/java/com/google/api/client/googleapis/batch/error_output.proto" />
        </exec>
      </target>
    </configuration>
    <goals>
      <goal>run</goal>
    </goals>
  </execution>

3.The container 'Maven Dependencies' references non existing library '/home/sohamgrad/.m2/repository/com/google/oauth-client/google-oauth-client-appengine/1.21.0-SNAPSHOT/google-oauth-client-appengine-1.21.0-SNAPSHOT.jar'

在这种情况下没有错误点。

这些是主要的 3 类错误。这些类型的错误发生在多个地方。

我将不胜感激在这方面的任何帮助。

4

0 回答 0