Assembly for the Google APIs Client Library for Java 1.10.2-beta
Overview
High-level details about this library can be found at http://code.google.com/p/google-api-java-client
Library Details
- google-api-client can be used for all platforms.
- google-api-client-android2 is for Android SDK 2.0 & higher.
- google-api-client-appengine is for Google App Engine.
- google-api-client-servlet is for the HTTP Servlet environment.
Dependencies and Licenses
The license can be found here.
Dependent jars can be found in the libs folder and the corresonding source jars can be found in the libs-sources folder.
The dependency structure and licenses for the different libraries can be found here:
Maven Usage
For information on how to add these libraries to your Maven project please see
http://code.google.com/p/google-api-java-client/wiki/Setup#Maven.
Eclipse
A .classpath file snippet that can be included in your project's .classpath has been provided here.
Please only use the classpathentry's you actually need (see below for details).
Android Dependencies
The following are the jars from the libs folder required for android applications or a newer compatible version:
- google-api-client-1.10.2-beta.jar
- google-api-client-android2-1.10.2-beta.jar (only for SDK >= 2.1)
- google-oauth-client-1.10.0-beta.jar
- google-http-client-1.10.2-beta.jar
- google-http-client-android2-1.10.2-beta.jar (only for SDK >= 2.1)
- google-http-client-android3-1.10.2-beta.jar (only for SDK >= 3.0)
- gson-2.1.jar
- guava-11.0.1.jar
- jackson-core-asl-1.9.4.jar
- jsr305-1.3.9.jar
- protobuf-java-2.2.0.jar
Please see the Android wiki for the Android Developer's Guide.
Google App Engine Dependencies
The following are the jars from the libs
folder required for Google App Engine applications or a newer compatible version:
- google-api-client-1.10.2-beta.jar
- google-api-client-appengine-1.10.2-beta.jar
- google-api-client-servlet-1.10.2-beta.jar
- google-oauth-client-1.10.0-beta.jar
- google-oauth-client-appengine-1.10.0-beta.jar
- google-oauth-client-servlet-1.10.0-beta.jar
- google-http-client-1.10.2-beta.jar
- google-http-client-appengine-1.10.2-beta.jar
- gson-2.1.jar
- guava-11.0.1.jar
- jackson-core-asl-1.9.4.jar
- jdo2-api-2.3-eb.jar
- jsr305-1.3.9.jar
- protobuf-java-2.2.0.jar
- transaction-api-1.1.jar
- xpp3-1.1.4c.jar
Please see the GoogleAppEngine wiki for the Google App Engine Developer's Guide.
Servlet Dependencies
The following are the jars from the libs
folder required for Servlet applications or a newer compatible version:
- google-api-client-1.10.2-beta.jar
- google-api-client-servlet-1.10.2-beta.jar
- google-oauth-client-1.10.0-beta.jar
- google-oauth-client-servlet-1.10.0-beta.jar
- google-http-client-1.10.2-beta.jar
- commons-logging-1.1.1.jar
- gson-2.1.jar
- guava-11.0.1.jar
- httpclient-4.0.3.jar
- httpcore-4.0.1.jar
- jackson-core-asl-1.9.4.jar
- jdo2-api-2.3-eb.jar
- jsr305-1.3.9.jar
- protobuf-java-2.2.0.jar
- transaction-api-1.1.jar
- xpp3-1.1.4c.jar
General Purpose Java 5 Environment Dependencies
The following are the jars from the libs
folder required for general purpose Java 5 applications or a newer compatible version:
- google-api-client-1.10.2-beta.jar
- google-oauth-client-1.10.0-beta.jar
- google-http-client-1.10.2-beta.jar
- commons-logging-1.1.1.jar
- gson-2.1.jar
- guava-11.0.1.jar
- httpclient-4.0.3.jar
- httpcore-4.0.1.jar
- jackson-core-asl-1.9.4.jar
- jsr305-1.3.9.jar
- protobuf-java-2.2.0.jar
- xpp3-1.1.4c.jar