forked from googleapis/google-http-java-client
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathreadme.html
More file actions
159 lines (149 loc) · 6.37 KB
/
Copy pathreadme.html
File metadata and controls
159 lines (149 loc) · 6.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
<html>
<title>${project.name} ${project.version}</title>
<body>
<h2>${project.name} ${project.version}</h2>
<h3>Overview</h3>
<p>
High-level details about this library can be found at <a
href="http://code.google.com/p/google-http-java-client">http://code.google.com/p/google-http-java-client</a>
</p>
<ul>
<li><a
href='http://code.google.com/p/google-http-java-client/wiki/ReleaseNotes#Version_${project.version}'>Release
Notes</a></li>
<li><a
href='http://javadoc.google-http-java-client.googlecode.com/hg/${project.version}/index.html'>JavaDoc</a></li>
<li><a
href='http://code.google.com/p/google-http-java-client/wiki/DeveloperGuide'>Developer's
Guide</a></li>
<li><a href='http://groups.google.com/group/google-http-java-client'>Support</a></li>
</ul>
<h3>Dependencies and Licenses</h3>
The license can be found
<a href='LICENSE.txt'>here</a>.
<br /> Dependent jars can be found in the
<a href='libs'>libs</a> folder and the corresponding source jars can be found
in the
<a href='libs-sources'>libs-sources</a> folder.
<br />
<br /> The dependency structure and licenses for the different libraries can
be found here:
<ul>
<li>google-http-client: <a href='dependencies/google-http-client-dependencies.html'>google-http-client-dependencies.html</a></li>
<li>google-http-client-android: <a
href='dependencies/google-http-client-android-dependencies.html'>google-http-client-android-dependencies.html</a></li>
<li>google-http-client-appengine: <a
href='dependencies/google-http-client-appengine-dependencies.html'>google-http-client-appengine-dependencies.html</a></li>
<li>google-http-client-protobuf: <a
href='dependencies/google-http-client-protobuf-dependencies.html'>google-http-client-protobuf-dependencies.html</a></li>
<li>google-http-client-gson: <a
href='dependencies/google-http-client-gson-dependencies.html'>google-http-client-gson-dependencies.html</a></li>
<li>google-http-client-jackson: <a
href='dependencies/google-http-client-jackson-dependencies.html'>google-http-client-jackson-dependencies.html</a></li>
<li>google-http-client-jackson2: <a
href='dependencies/google-http-client-jackson2-dependencies.html'>google-http-client-jackson2-dependencies.html</a></li>
<li>google-http-client-jdo: <a
href='dependencies/google-http-client-jdo-dependencies.html'>google-http-client-jdo-dependencies.html</a></li>
<li>google-http-client-xml: <a
href='dependencies/google-http-client-xml-dependencies.html'>google-http-client-xml-dependencies.html</a></li>
</ul>
<h3>Maven Usage</h3>
For information on how to add these libraries to your Maven project please see
<a href='http://code.google.com/p/google-http-java-client/wiki/Setup#Maven'>http://code.google.com/p/google-http-java-client/wiki/Setup#Maven</a>.
<h3>Eclipse</h3>
A .classpath file snippet that can be included in your project's .classpath
has been provided
<a href='.classpath'>here</a>. Please only use the classpathentry's you
actually need (see below for details).
<h3>ProGuard</h3>
<p>
A ProGuard configuration file <a href="proguard-google-http-client.txt">proguard-google-http-client.txt</a>
is included for common settings for using the library. On Android projects,
you may want to add a reference to
<code>proguard-google-http-client.txt</code>
in the
<code>project.properties</code>
file under the
<code>proguard.config</code>
property.
</p>
<p>
Please read <a
href="http://code.google.com/p/google-http-java-client/wiki/Setup#ProGuard">Setup
ProGuard</a> for more details.
</p>
<h3>Dependencies for all Platforms</h3>
The following are the jars from the
<a href='libs'>libs</a> folder needed for applications on all platform:
<ul>
<li>google-http-client-${project.version}.jar</li>
<li>jsr305-${project.jsr305.version}.jar</li>
<li>google-http-client-protobuf-${project.version}.jar (when using
protobuf-java)
<ul>
<li>protobuf-java-${project.protobuf-java.version}.jar</li>
</ul>
</li>
<li>google-http-client-gson-${project.version}.jar (when using GSON)
<ul>
<li>gson-${project.gson.version}.jar</li>
</ul>
</li>
<li>google-http-client-jackson2-${project.version}.jar (when using
Jackson 2)
<ul>
<li>jackson-core-${project.jackson-core2.version}.jar</li>
</ul>
</li>
<li>google-http-client-jackson-${project.version}.jar (for backwards
compatability when using Jackson 1)
<ul>
<li>jackson-core-asl-${project.jackson-core-asl.version}.jar</li>
</ul>
</li>
<li>google-http-client-jdo-${project.version}.jar (when using JDO)
<ul>
<li>jdo2-api-${project.jdo2-api.version}.jar</li>
</ul>
</li>
<li>google-http-client-xml-${project.version}.jar (when using XML)
<ul>
<li>xpp3-${project.xpp3.version}.jar (when NOT on Android)</li>
</ul>
</li>
</ul>
<h3>Android Dependencies</h3>
The following are the jars from the
<a href='libs'>libs</a> folder required for Android applications or a newer
compatible version:
<ul>
<li>google-http-client-android-${project.version}.jar</li>
</ul>
The
<a href='libs'>libs</a> folder also contains properties files that specify the
location of source jars for Android projects in Eclipse.
<br /> Please see the
<a href='http://code.google.com/p/google-http-java-client/wiki/Android'>Android
wiki</a> for the Android Developer's Guide.
<h3>Google App Engine Dependencies</h3>
The following are the jars from the
<a href='libs'>libs</a> folder required for Google App Engine applications or
a newer compatible version:
<ul>
<li>google-http-client-appengine-${project.version}.jar</li>
</ul>
Please see the
<a
href='http://code.google.com/p/google-http-java-client/wiki/GoogleAppEngine'>GoogleAppEngine
wiki</a> for the Google App Engine Developer's Guide.
<h3>General Purpose Java 5 Environment Dependencies</h3>
The following are the jars from the
<a href='libs'>libs</a> folder required for general purpose Java 5
applications or a newer compatible version:
<ul>
<li>commons-logging-${project.commons-logging.version}.jar</li>
<li>httpclient-${project.httpclient.version}.jar</li>
<li>httpcore-${project.httpcore.version}.jar</li>
</ul>
</body>
</html>