xref: /aosp_15_r20/prebuilts/tools/common/google-api-java-client/1.33.2/readme.html (revision 6774467a9462441f7cd7fbc651979727f762377a)
1*6774467aSAndroid Build Coastguard Worker<html>
2*6774467aSAndroid Build Coastguard Worker<title>Assembly for the Google APIs Client Library for Java 1.33.2</title>
3*6774467aSAndroid Build Coastguard Worker<body>
4*6774467aSAndroid Build Coastguard Worker  <h2>Assembly for the Google APIs Client Library for Java 1.33.2</h2>
5*6774467aSAndroid Build Coastguard Worker
6*6774467aSAndroid Build Coastguard Worker  <h3>Overview</h3>
7*6774467aSAndroid Build Coastguard Worker  <p>
8*6774467aSAndroid Build Coastguard Worker    High-level details about this library can be found at <a
9*6774467aSAndroid Build Coastguard Worker      href="https://github.com/googleapis/google-api-java-client">google-api-java-client</a>
10*6774467aSAndroid Build Coastguard Worker  </p>
11*6774467aSAndroid Build Coastguard Worker  <ul>
12*6774467aSAndroid Build Coastguard Worker    <li><a
13*6774467aSAndroid Build Coastguard Worker      href='https://github.com/googleapis/google-api-java-client#Version_1.33.2'>Release
14*6774467aSAndroid Build Coastguard Worker        Notes</a></li>
15*6774467aSAndroid Build Coastguard Worker    <li><a
16*6774467aSAndroid Build Coastguard Worker      href='http://javadoc.google-api-java-client.googlecode.com/hg/1.33.2/index.html'>JavaDoc</a></li>
17*6774467aSAndroid Build Coastguard Worker    <li><a
18*6774467aSAndroid Build Coastguard Worker      href='https://developers.google.com/api-client-library/java/google-api-java-client/dev-guide'>Developer's
19*6774467aSAndroid Build Coastguard Worker        Guide</a></li>
20*6774467aSAndroid Build Coastguard Worker    <li><a href='http://groups.google.com/group/google-api-java-client'>Support</a></li>
21*6774467aSAndroid Build Coastguard Worker  </ul>
22*6774467aSAndroid Build Coastguard Worker
23*6774467aSAndroid Build Coastguard Worker  <h3>Dependencies and Licenses</h3>
24*6774467aSAndroid Build Coastguard Worker  The license can be found
25*6774467aSAndroid Build Coastguard Worker  <a href='LICENSE.txt'>here</a>.
26*6774467aSAndroid Build Coastguard Worker  <br /> Dependent jars can be found in the
27*6774467aSAndroid Build Coastguard Worker  <a href='libs'>libs</a> folder and the corresponding source jars can be found
28*6774467aSAndroid Build Coastguard Worker  in the
29*6774467aSAndroid Build Coastguard Worker  <a href='libs-sources'>libs-sources</a> folder.
30*6774467aSAndroid Build Coastguard Worker  <br />
31*6774467aSAndroid Build Coastguard Worker  <br /> The dependency structure and licenses for the different libraries can
32*6774467aSAndroid Build Coastguard Worker  be found here:
33*6774467aSAndroid Build Coastguard Worker  <ul>
34*6774467aSAndroid Build Coastguard Worker    <li>google-api-client: <a href='dependencies/google-api-client-dependencies.html'>google-api-client-dependencies.html</a></li>
35*6774467aSAndroid Build Coastguard Worker    <li>google-api-client-android: <a
36*6774467aSAndroid Build Coastguard Worker      href='dependencies/google-api-client-android-dependencies.html'>google-api-client-android-dependencies.html</a></li>
37*6774467aSAndroid Build Coastguard Worker    <li>google-api-client-appengine: <a
38*6774467aSAndroid Build Coastguard Worker      href='dependencies/google-api-client-appengine-dependencies.html'>google-api-client-appengine-dependencies.html</a></li>
39*6774467aSAndroid Build Coastguard Worker    <li>google-api-client-servlet: <a
40*6774467aSAndroid Build Coastguard Worker      href='dependencies/google-api-client-servlet-dependencies.html'>google-api-client-servlet-dependencies.html</a></li>
41*6774467aSAndroid Build Coastguard Worker    <li>google-api-client-java6: <a
42*6774467aSAndroid Build Coastguard Worker      href='dependencies/google-api-client-java6-dependencies.html'>google-api-client-java6-dependencies.html</a></li>
43*6774467aSAndroid Build Coastguard Worker    <li>google-oauth-client: <a href='dependencies/google-oauth-client-dependencies.html'>google-oauth-client-dependencies.html</a></li>
44*6774467aSAndroid Build Coastguard Worker    <li>google-oauth-client-appengine: <a
45*6774467aSAndroid Build Coastguard Worker      href='dependencies/google-oauth-client-appengine-dependencies.html'>google-oauth-client-appengine-dependencies.html</a></li>
46*6774467aSAndroid Build Coastguard Worker    <li>google-oauth-client-servlet: <a
47*6774467aSAndroid Build Coastguard Worker      href='dependencies/google-oauth-client-servlet-dependencies.html'>google-oauth-client-servlet-dependencies.html</a></li>
48*6774467aSAndroid Build Coastguard Worker    <li>google-oauth-client-java6: <a
49*6774467aSAndroid Build Coastguard Worker      href='dependencies/google-oauth-client-java6-dependencies.html'>google-oauth-client-java6-dependencies.html</a></li>
50*6774467aSAndroid Build Coastguard Worker    <li>google-oauth-client-java7: <a
51*6774467aSAndroid Build Coastguard Worker      href='dependencies/google-oauth-client-java7-dependencies.html'>google-oauth-client-java7-dependencies.html</a></li>
52*6774467aSAndroid Build Coastguard Worker    <li>google-oauth-client-jetty: <a
53*6774467aSAndroid Build Coastguard Worker      href='dependencies/google-oauth-client-jetty-dependencies.html'>google-oauth-client-jetty-dependencies.html</a></li>
54*6774467aSAndroid Build Coastguard Worker    <li>google-http-client: <a href='dependencies/google-http-client-dependencies.html'>google-http-client-dependencies.html</a></li>
55*6774467aSAndroid Build Coastguard Worker    <li>google-http-client-android: <a
56*6774467aSAndroid Build Coastguard Worker      href='dependencies/google-http-client-android-dependencies.html'>google-http-client-android-dependencies.html</a></li>
57*6774467aSAndroid Build Coastguard Worker    <li>google-http-client-appengine: <a
58*6774467aSAndroid Build Coastguard Worker      href='dependencies/google-http-client-appengine-dependencies.html'>google-http-client-appengine-dependencies.html</a></li>
59*6774467aSAndroid Build Coastguard Worker    <li>google-http-client-protobuf: <a
60*6774467aSAndroid Build Coastguard Worker      href='dependencies/google-http-client-protobuf-dependencies.html'>google-http-client-protobuf-dependencies.html</a></li>
61*6774467aSAndroid Build Coastguard Worker    <li>google-http-client-gson: <a
62*6774467aSAndroid Build Coastguard Worker      href='dependencies/google-http-client-gson-dependencies.html'>google-http-client-gson-dependencies.html</a></li>
63*6774467aSAndroid Build Coastguard Worker    <li>google-http-client-jackson: <a
64*6774467aSAndroid Build Coastguard Worker      href='dependencies/google-http-client-jackson-dependencies.html'>google-http-client-jackson-dependencies.html</a></li>
65*6774467aSAndroid Build Coastguard Worker    <li>google-http-client-jackson2: <a
66*6774467aSAndroid Build Coastguard Worker      href='dependencies/google-http-client-jackson2-dependencies.html'>google-http-client-jackson2-dependencies.html</a></li>
67*6774467aSAndroid Build Coastguard Worker  </ul>
68*6774467aSAndroid Build Coastguard Worker
69*6774467aSAndroid Build Coastguard Worker  <h3>Maven Usage</h3>
70*6774467aSAndroid Build Coastguard Worker  For information on how to add these libraries to your Maven project please see
71*6774467aSAndroid Build Coastguard Worker  <a href='https://github.com/googleapis/google-api-java-client#Maven'>Maven</a>.
72*6774467aSAndroid Build Coastguard Worker
73*6774467aSAndroid Build Coastguard Worker  <h3>Eclipse</h3>
74*6774467aSAndroid Build Coastguard Worker  A .classpath file snippet that can be included in your project's .classpath
75*6774467aSAndroid Build Coastguard Worker  has been provided
76*6774467aSAndroid Build Coastguard Worker  <a href='.classpath'>here</a>. Please only use the classpathentry's you
77*6774467aSAndroid Build Coastguard Worker  actually need (see below for details).
78*6774467aSAndroid Build Coastguard Worker
79*6774467aSAndroid Build Coastguard Worker  <h3>ProGuard</h3>
80*6774467aSAndroid Build Coastguard Worker  <p>
81*6774467aSAndroid Build Coastguard Worker    A ProGuard configuration file <a href="proguard-google-api-client.txt">proguard-google-api-client.txt</a>
82*6774467aSAndroid Build Coastguard Worker    is included for common settings for using the library. On Android projects,
83*6774467aSAndroid Build Coastguard Worker    you may want to add a reference to
84*6774467aSAndroid Build Coastguard Worker    <code>proguard-google-api-client.txt</code>
85*6774467aSAndroid Build Coastguard Worker    in the
86*6774467aSAndroid Build Coastguard Worker    <code>project.properties</code>
87*6774467aSAndroid Build Coastguard Worker    file under the
88*6774467aSAndroid Build Coastguard Worker    <code>proguard.config</code>
89*6774467aSAndroid Build Coastguard Worker    property.
90*6774467aSAndroid Build Coastguard Worker  </p>
91*6774467aSAndroid Build Coastguard Worker  <p>
92*6774467aSAndroid Build Coastguard Worker    Please read <a
93*6774467aSAndroid Build Coastguard Worker      href="https://github.com/googleapis/google-http-java-client#ProGuard">Setup
94*6774467aSAndroid Build Coastguard Worker      ProGuard</a> for more details.
95*6774467aSAndroid Build Coastguard Worker  </p>
96*6774467aSAndroid Build Coastguard Worker
97*6774467aSAndroid Build Coastguard Worker  <h3>Dependencies for all Platforms</h3>
98*6774467aSAndroid Build Coastguard Worker  The following are the jars from the
99*6774467aSAndroid Build Coastguard Worker  <a href='libs'>libs</a> folder needed for applications on all platform:
100*6774467aSAndroid Build Coastguard Worker  <ul>
101*6774467aSAndroid Build Coastguard Worker    <li>google-api-client-1.33.2.jar</li>
102*6774467aSAndroid Build Coastguard Worker    <li>google-oauth-client-1.33.0.jar</li>
103*6774467aSAndroid Build Coastguard Worker    <li>google-http-client-1.41.2.jar</li>
104*6774467aSAndroid Build Coastguard Worker    <li>jsr305-3.0.2.jar</li>
105*6774467aSAndroid Build Coastguard Worker    <li>google-api-client-protobuf-${project.api.version}.jar (when using
106*6774467aSAndroid Build Coastguard Worker      protobuf-java)
107*6774467aSAndroid Build Coastguard Worker      <ul>
108*6774467aSAndroid Build Coastguard Worker        <li>google-http-client-protobuf-1.41.2.jar</li>
109*6774467aSAndroid Build Coastguard Worker        <li>protobuf-java-3.19.4.jar</li>
110*6774467aSAndroid Build Coastguard Worker      </ul>
111*6774467aSAndroid Build Coastguard Worker    </li>
112*6774467aSAndroid Build Coastguard Worker    <li>google-api-client-gson-${project.api.version}.jar (when using
113*6774467aSAndroid Build Coastguard Worker      GSON)
114*6774467aSAndroid Build Coastguard Worker      <ul>
115*6774467aSAndroid Build Coastguard Worker        <li>google-http-client-gson-1.41.2.jar</li>
116*6774467aSAndroid Build Coastguard Worker        <li>gson-2.8.6.jar</li>
117*6774467aSAndroid Build Coastguard Worker      </ul>
118*6774467aSAndroid Build Coastguard Worker    </li>
119*6774467aSAndroid Build Coastguard Worker    <li>google-api-client-jackson2-${project.api.version}.jar (when using
120*6774467aSAndroid Build Coastguard Worker      Jackson 2)
121*6774467aSAndroid Build Coastguard Worker      <ul>
122*6774467aSAndroid Build Coastguard Worker        <li>google-http-client-jackson2-1.41.2.jar</li>
123*6774467aSAndroid Build Coastguard Worker        <li>jackson-core-${project.jackson-core2.version}.jar</li>
124*6774467aSAndroid Build Coastguard Worker      </ul>
125*6774467aSAndroid Build Coastguard Worker    </li>
126*6774467aSAndroid Build Coastguard Worker    <li>google-api-client-xml-1.33.2.jar (when using XML)
127*6774467aSAndroid Build Coastguard Worker      <ul>
128*6774467aSAndroid Build Coastguard Worker        <li>google-http-client-xml-1.33.2.jar</li>
129*6774467aSAndroid Build Coastguard Worker        <li>xpp3-1.1.4c.jar (when NOT on Android)</li>
130*6774467aSAndroid Build Coastguard Worker      </ul>
131*6774467aSAndroid Build Coastguard Worker    </li>
132*6774467aSAndroid Build Coastguard Worker  </ul>
133*6774467aSAndroid Build Coastguard Worker
134*6774467aSAndroid Build Coastguard Worker  <h3>Android Dependencies</h3>
135*6774467aSAndroid Build Coastguard Worker  The following are the jars from the
136*6774467aSAndroid Build Coastguard Worker  <a href='libs'>libs</a> folder required for Android applications:
137*6774467aSAndroid Build Coastguard Worker  <ul>
138*6774467aSAndroid Build Coastguard Worker    <li>google-api-client-android-1.33.2.jar (for SDK >= 2.1)</li>
139*6774467aSAndroid Build Coastguard Worker    <li>google-http-client-android-1.41.2.jar</li>
140*6774467aSAndroid Build Coastguard Worker  </ul>
141*6774467aSAndroid Build Coastguard Worker  The
142*6774467aSAndroid Build Coastguard Worker  <a href='libs'>libs</a> folder also contains properties files that specify the
143*6774467aSAndroid Build Coastguard Worker  location of source jars for Android projects in Eclipse.
144*6774467aSAndroid Build Coastguard Worker  <br /> Please see the
145*6774467aSAndroid Build Coastguard Worker  <a href='https://github.com/googleapis/google-api-java-client'>Android
146*6774467aSAndroid Build Coastguard Worker    </a> for the Android Developer's Guide.
147*6774467aSAndroid Build Coastguard Worker
148*6774467aSAndroid Build Coastguard Worker  <h3>Google App Engine Dependencies</h3>
149*6774467aSAndroid Build Coastguard Worker  The following are the jars from the
150*6774467aSAndroid Build Coastguard Worker  <a href='libs'>libs</a> folder required for Google App Engine applications or
151*6774467aSAndroid Build Coastguard Worker  a newer compatible version:
152*6774467aSAndroid Build Coastguard Worker  <ul>
153*6774467aSAndroid Build Coastguard Worker    <li>google-api-client-appengine-1.33.2.jar</li>
154*6774467aSAndroid Build Coastguard Worker    <li>google-api-client-servlet-1.33.2.jar</li>
155*6774467aSAndroid Build Coastguard Worker    <li>google-oauth-client-appengine-1.33.0.jar</li>
156*6774467aSAndroid Build Coastguard Worker    <li>google-oauth-client-servlet-1.33.0.jar</li>
157*6774467aSAndroid Build Coastguard Worker    <li>google-http-client-appengine-1.41.2.jar</li>
158*6774467aSAndroid Build Coastguard Worker    <li>jdo2-api-2.3-20090302111651.jar</li>
159*6774467aSAndroid Build Coastguard Worker    <li>transaction-api-${project.transaction-api.version}.jar</li>
160*6774467aSAndroid Build Coastguard Worker  </ul>
161*6774467aSAndroid Build Coastguard Worker  Please see the
162*6774467aSAndroid Build Coastguard Worker  <a href='https://developers.google.com/api-client-library/java/google-api-java-client/dev-guide'>GoogleAppEngine
163*6774467aSAndroid Build Coastguard Worker    wiki</a> for the Google App Engine Developer's Guide.
164*6774467aSAndroid Build Coastguard Worker
165*6774467aSAndroid Build Coastguard Worker  <h3>Servlet Dependencies</h3>
166*6774467aSAndroid Build Coastguard Worker  The following are the jars from the
167*6774467aSAndroid Build Coastguard Worker  <a href='libs'>libs</a> folder required for Servlet applications or a newer
168*6774467aSAndroid Build Coastguard Worker  compatible version:
169*6774467aSAndroid Build Coastguard Worker  <ul>
170*6774467aSAndroid Build Coastguard Worker    <li>google-api-client-servlet-1.33.2.jar</li>
171*6774467aSAndroid Build Coastguard Worker    <li>google-oauth-client-servlet-1.33.0.jar</li>
172*6774467aSAndroid Build Coastguard Worker    <li>commons-logging-${project.commons-logging.version}.jar</li>
173*6774467aSAndroid Build Coastguard Worker    <li>httpclient-4.5.13.jar</li>
174*6774467aSAndroid Build Coastguard Worker    <li>httpcore-4.4.15.jar</li>
175*6774467aSAndroid Build Coastguard Worker    <li>jdo2-api-2.3-20090302111651.jar</li>
176*6774467aSAndroid Build Coastguard Worker    <li>transaction-api-${project.transaction-api.version}.jar</li>
177*6774467aSAndroid Build Coastguard Worker  </ul>
178*6774467aSAndroid Build Coastguard Worker
179*6774467aSAndroid Build Coastguard Worker  <h3>General Purpose Java 5 Environment Dependencies</h3>
180*6774467aSAndroid Build Coastguard Worker  The following are the jars from the
181*6774467aSAndroid Build Coastguard Worker  <a href='libs'>libs</a> folder required for general purpose Java 5
182*6774467aSAndroid Build Coastguard Worker  applications or a newer compatible version:
183*6774467aSAndroid Build Coastguard Worker  <ul>
184*6774467aSAndroid Build Coastguard Worker    <li>google-api-client-java6-1.33.2.jar</li>
185*6774467aSAndroid Build Coastguard Worker    <li>google-oauth-client-java6-1.33.0.jar (for JDK >=
186*6774467aSAndroid Build Coastguard Worker      6)
187*6774467aSAndroid Build Coastguard Worker      <ul>
188*6774467aSAndroid Build Coastguard Worker        <li>google-oauth-client-jetty-1.33.0.jar (for
189*6774467aSAndroid Build Coastguard Worker          Jetty 6)
190*6774467aSAndroid Build Coastguard Worker          <ul>
191*6774467aSAndroid Build Coastguard Worker            <li>jetty-${project.jetty.version}.jar</li>
192*6774467aSAndroid Build Coastguard Worker            <li>jetty-util-${project.jetty.version}.jar</li>
193*6774467aSAndroid Build Coastguard Worker          </ul>
194*6774467aSAndroid Build Coastguard Worker        </li>
195*6774467aSAndroid Build Coastguard Worker      </ul>
196*6774467aSAndroid Build Coastguard Worker    </li>
197*6774467aSAndroid Build Coastguard Worker    <li>google-oauth-client-java7-1.33.2.jar (for JDK >= 7)</li>
198*6774467aSAndroid Build Coastguard Worker    <li>commons-logging-${project.commons-logging.version}.jar</li>
199*6774467aSAndroid Build Coastguard Worker    <li>httpclient-4.5.13.jar</li>
200*6774467aSAndroid Build Coastguard Worker    <li>httpcore-4.4.15.jar</li>
201*6774467aSAndroid Build Coastguard Worker  </ul>
202*6774467aSAndroid Build Coastguard Worker
203*6774467aSAndroid Build Coastguard Worker</body>
204*6774467aSAndroid Build Coastguard Worker</html>
205