Skip to content

Latest commit

 

History

History
67 lines (45 loc) · 2.43 KB

component-modules.md

File metadata and controls

67 lines (45 loc) · 2.43 KB
title
Component Modules

Component Modules

This libraries is composed of several modules:

google-api-client

The Google API Client Library for Java (google-api-client) is designed to be compatible with all supported Java platforms, including Android.

google-api-client-android

Extensions to the Google API Client Library for Java (google-api-client-android) support Java Google Android (only for SDK >= 2.1) applications. This module depends on google-api-client and google-http-client-android.

google-api-client-servlet

Servlet and JDO extensions to the Google API Client Library for Java (google-api-client-servlet) support Java servlet web applications. This module depends on google-api-client and google-oauth-client-servlet.

google-api-client-appengine

Google App Engine extensions to the Google API Client Library for Java (google-api-client-appengine) support Java Google App Engine applications. This module depends on google-api-client, google-api-client-servlet, google-oauth-client-appengine, and google-http-client-appengine.

google-api-client-gson

GSON extensions to the Google API Client Library for Java (google-api-client-gson). This module depends on google-api-client and google-http-client-gson.

google-api-client-jackson2

Jackson2 extensions to the Google API Client Library for Java (google-api-client-jackson2). This module depends on google-api-client and google-http-client-jackson2.

google-api-client-protobuf

Protocol buffer extensions to the Google API Client Library for Java (google-api-client-protobuf). This module depends on google-http-client-protobuf and google-api-client.

google-api-client-xml

XML extensions to the Google API Client Library for Java (google-api-client-xml). This module depends on google-api-client and google-http-client-xml.

google-api-client-apache-v5

Provides Apache extension to the Google HTTP Client Library for Java (google-api-client-apache-v5) that returns an implementation of HttpTransport based on the Apache HTTP Client (v5) with Google certificates loaded in truststore. This module depends on google-http-client.

Please note this is the preferred Apache extension to be used, over the GoogleApacheHttpTransport included in google-api-client module. The previous google transport utilizes the EOL Apache HTTP Client v4.