我正在尝试下载用 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 类错误。这些类型的错误发生在多个地方。
我将不胜感激在这方面的任何帮助。