Project

General

Profile

Jetty9 4 support » History » Version 4

Henning Blohm, 01.01.2018 21:41

1 3 Henning Blohm
h2. Jetty 9.4 Support (#1993)
2 1 Henning Blohm
3
As Jetty 9.3 cannot run Java 9 code (in particular due to "ASM problems #1785":https://github.com/eclipse/jetty.project/issues/1758), we need to upgrade to Jetty 9.4.8, the first Java 9 compatible version.
4
5 4 Henning Blohm
h2. References
6 1 Henning Blohm
7 2 Henning Blohm
* [[Java9_Support]]
8 1 Henning Blohm
* "Supporting JDK9 #487":https://github.com/eclipse/jetty.project/issues/487
9
* "ASM problems #1785":https://github.com/eclipse/jetty.project/issues/1758
10
* "Upgrading 9.3 to 9.4":http://www.eclipse.org/jetty/documentation/current/upgrading-jetty.html#_upgrading_from_jetty_9_3_x_to_jetty_9_4_0
11 4 Henning Blohm
12
h2. Complete Dependencies
13
14
{{collapse
15
16
from *org.eclipse.jetty:jetty-bom:jar:9.4.8.v20171121*
17
18
<code class="xml"><pre>
19
     <dependency>
20
        <groupId>org.eclipse.jetty</groupId>
21
        <artifactId>apache-jsp</artifactId>
22
        <version>9.4.8.v20171121</version>
23
      </dependency>
24
      <dependency>
25
        <groupId>org.eclipse.jetty</groupId>
26
        <artifactId>apache-jstl</artifactId>
27
        <version>9.4.8.v20171121</version>
28
      </dependency>
29
      <dependency>
30
        <groupId>org.eclipse.jetty</groupId>
31
        <artifactId>jetty-alpn-client</artifactId>
32
        <version>9.4.8.v20171121</version>
33
      </dependency>
34
      <dependency>
35
        <groupId>org.eclipse.jetty</groupId>
36
        <artifactId>jetty-alpn-java-client</artifactId>
37
        <version>9.4.8.v20171121</version>
38
      </dependency>
39
      <dependency>
40
        <groupId>org.eclipse.jetty</groupId>
41
        <artifactId>jetty-alpn-java-server</artifactId>
42
        <version>9.4.8.v20171121</version>
43
      </dependency>
44
      <dependency>
45
        <groupId>org.eclipse.jetty</groupId>
46
        <artifactId>jetty-alpn-openjdk8-client</artifactId>
47
        <version>9.4.8.v20171121</version>
48
      </dependency>
49
      <dependency>
50
        <groupId>org.eclipse.jetty</groupId>
51
        <artifactId>jetty-alpn-openjdk8-server</artifactId>
52
        <version>9.4.8.v20171121</version>
53
      </dependency>
54
      <dependency>
55
        <groupId>org.eclipse.jetty</groupId>
56
        <artifactId>jetty-alpn-conscrypt-client</artifactId>
57
        <version>9.4.8.v20171121</version>
58
      </dependency>
59
      <dependency>
60
        <groupId>org.eclipse.jetty</groupId>
61
        <artifactId>jetty-alpn-conscrypt-server</artifactId>
62
        <version>9.4.8.v20171121</version>
63
      </dependency>
64
      <dependency>
65
        <groupId>org.eclipse.jetty</groupId>
66
        <artifactId>jetty-alpn-server</artifactId>
67
        <version>9.4.8.v20171121</version>
68
      </dependency>
69
      <dependency>
70
        <groupId>org.eclipse.jetty</groupId>
71
        <artifactId>jetty-annotations</artifactId>
72
        <version>9.4.8.v20171121</version>
73
      </dependency>
74
      <dependency>
75
        <groupId>org.eclipse.jetty</groupId>
76
        <artifactId>jetty-ant</artifactId>
77
        <version>9.4.8.v20171121</version>
78
      </dependency>
79
      <dependency>
80
        <groupId>org.eclipse.jetty.cdi</groupId>
81
        <artifactId>cdi-core</artifactId>
82
        <version>9.4.8.v20171121</version>
83
      </dependency>
84
      <dependency>
85
        <groupId>org.eclipse.jetty.cdi</groupId>
86
        <artifactId>cdi-full-servlet</artifactId>
87
        <version>9.4.8.v20171121</version>
88
      </dependency>
89
      <dependency>
90
        <groupId>org.eclipse.jetty.cdi</groupId>
91
        <artifactId>cdi-servlet</artifactId>
92
        <version>9.4.8.v20171121</version>
93
      </dependency>
94
      <dependency>
95
        <groupId>org.eclipse.jetty</groupId>
96
        <artifactId>jetty-client</artifactId>
97
        <version>9.4.8.v20171121</version>
98
      </dependency>
99
      <dependency>
100
        <groupId>org.eclipse.jetty</groupId>
101
        <artifactId>jetty-continuation</artifactId>
102
        <version>9.4.8.v20171121</version>
103
      </dependency>
104
      <dependency>
105
        <groupId>org.eclipse.jetty</groupId>
106
        <artifactId>jetty-deploy</artifactId>
107
        <version>9.4.8.v20171121</version>
108
      </dependency>
109
      <dependency>
110
        <groupId>org.eclipse.jetty</groupId>
111
        <artifactId>jetty-distribution</artifactId>
112
        <version>9.4.8.v20171121</version>
113
        <type>zip</type>
114
      </dependency>
115
      <dependency>
116
        <groupId>org.eclipse.jetty.fcgi</groupId>
117
        <artifactId>fcgi-client</artifactId>
118
        <version>9.4.8.v20171121</version>
119
      </dependency>
120
      <dependency>
121
        <groupId>org.eclipse.jetty.fcgi</groupId>
122
        <artifactId>fcgi-server</artifactId>
123
        <version>9.4.8.v20171121</version>
124
      </dependency>
125
      <dependency>
126
        <groupId>org.eclipse.jetty.gcloud</groupId>
127
        <artifactId>jetty-gcloud-session-manager</artifactId>
128
        <version>9.4.8.v20171121</version>
129
      </dependency>
130
      <dependency>
131
        <groupId>org.eclipse.jetty</groupId>
132
        <artifactId>jetty-home</artifactId>
133
        <version>9.4.8.v20171121</version>
134
      </dependency>
135
      <dependency>
136
        <groupId>org.eclipse.jetty</groupId>
137
        <artifactId>jetty-http</artifactId>
138
        <version>9.4.8.v20171121</version>
139
      </dependency>
140
      <dependency>
141
        <groupId>org.eclipse.jetty.http2</groupId>
142
        <artifactId>http2-client</artifactId>
143
        <version>9.4.8.v20171121</version>
144
      </dependency>
145
      <dependency>
146
        <groupId>org.eclipse.jetty.http2</groupId>
147
        <artifactId>http2-common</artifactId>
148
        <version>9.4.8.v20171121</version>
149
      </dependency>
150
      <dependency>
151
        <groupId>org.eclipse.jetty.http2</groupId>
152
        <artifactId>http2-hpack</artifactId>
153
        <version>9.4.8.v20171121</version>
154
      </dependency>
155
      <dependency>
156
        <groupId>org.eclipse.jetty.http2</groupId>
157
        <artifactId>http2-http-client-transport</artifactId>
158
        <version>9.4.8.v20171121</version>
159
      </dependency>
160
      <dependency>
161
        <groupId>org.eclipse.jetty.http2</groupId>
162
        <artifactId>http2-server</artifactId>
163
        <version>9.4.8.v20171121</version>
164
      </dependency>
165
      <dependency>
166
        <groupId>org.eclipse.jetty</groupId>
167
        <artifactId>jetty-http-spi</artifactId>
168
        <version>9.4.8.v20171121</version>
169
      </dependency>
170
      <dependency>
171
        <groupId>org.eclipse.jetty</groupId>
172
        <artifactId>jetty-infinispan</artifactId>
173
        <version>9.4.8.v20171121</version>
174
      </dependency>
175
      <dependency>
176
        <groupId>org.eclipse.jetty</groupId>
177
        <artifactId>jetty-hazelcast</artifactId>
178
        <version>9.4.8.v20171121</version>
179
      </dependency>
180
      <dependency>
181
        <groupId>org.eclipse.jetty</groupId>
182
        <artifactId>jetty-io</artifactId>
183
        <version>9.4.8.v20171121</version>
184
      </dependency>
185
      <dependency>
186
        <groupId>org.eclipse.jetty</groupId>
187
        <artifactId>jetty-jaas</artifactId>
188
        <version>9.4.8.v20171121</version>
189
      </dependency>
190
      <dependency>
191
        <groupId>org.eclipse.jetty</groupId>
192
        <artifactId>jetty-jaspi</artifactId>
193
        <version>9.4.8.v20171121</version>
194
      </dependency>
195
      <dependency>
196
        <groupId>org.eclipse.jetty</groupId>
197
        <artifactId>jetty-jmx</artifactId>
198
        <version>9.4.8.v20171121</version>
199
      </dependency>
200
      <dependency>
201
        <groupId>org.eclipse.jetty</groupId>
202
        <artifactId>jetty-jndi</artifactId>
203
        <version>9.4.8.v20171121</version>
204
      </dependency>
205
      <dependency>
206
        <groupId>org.eclipse.jetty.memcached</groupId>
207
        <artifactId>jetty-memcached-sessions</artifactId>
208
        <version>9.4.8.v20171121</version>
209
      </dependency>
210
      <dependency>
211
        <groupId>org.eclipse.jetty</groupId>
212
        <artifactId>jetty-nosql</artifactId>
213
        <version>9.4.8.v20171121</version>
214
      </dependency>
215
      <dependency>
216
        <groupId>org.eclipse.jetty.osgi</groupId>
217
        <artifactId>jetty-osgi-boot</artifactId>
218
        <version>9.4.8.v20171121</version>
219
      </dependency>
220
      <dependency>
221
        <groupId>org.eclipse.jetty.osgi</groupId>
222
        <artifactId>jetty-osgi-boot-jsp</artifactId>
223
        <version>9.4.8.v20171121</version>
224
      </dependency>
225
      <dependency>
226
        <groupId>org.eclipse.jetty.osgi</groupId>
227
        <artifactId>jetty-osgi-boot-warurl</artifactId>
228
        <version>9.4.8.v20171121</version>
229
      </dependency>
230
      <dependency>
231
        <groupId>org.eclipse.jetty.osgi</groupId>
232
        <artifactId>jetty-httpservice</artifactId>
233
        <version>9.4.8.v20171121</version>
234
      </dependency>
235
      <dependency>
236
        <groupId>org.eclipse.jetty</groupId>
237
        <artifactId>jetty-plus</artifactId>
238
        <version>9.4.8.v20171121</version>
239
      </dependency>
240
      <dependency>
241
        <groupId>org.eclipse.jetty</groupId>
242
        <artifactId>jetty-proxy</artifactId>
243
        <version>9.4.8.v20171121</version>
244
      </dependency>
245
      <dependency>
246
        <groupId>org.eclipse.jetty</groupId>
247
        <artifactId>jetty-quickstart</artifactId>
248
        <version>9.4.8.v20171121</version>
249
      </dependency>
250
      <dependency>
251
        <groupId>org.eclipse.jetty</groupId>
252
        <artifactId>jetty-rewrite</artifactId>
253
        <version>9.4.8.v20171121</version>
254
      </dependency>
255
      <dependency>
256
        <groupId>org.eclipse.jetty</groupId>
257
        <artifactId>jetty-security</artifactId>
258
        <version>9.4.8.v20171121</version>
259
      </dependency>
260
      <dependency>
261
        <groupId>org.eclipse.jetty</groupId>
262
        <artifactId>jetty-server</artifactId>
263
        <version>9.4.8.v20171121</version>
264
      </dependency>
265
      <dependency>
266
        <groupId>org.eclipse.jetty</groupId>
267
        <artifactId>jetty-servlet</artifactId>
268
        <version>9.4.8.v20171121</version>
269
      </dependency>
270
      <dependency>
271
        <groupId>org.eclipse.jetty</groupId>
272
        <artifactId>jetty-servlets</artifactId>
273
        <version>9.4.8.v20171121</version>
274
      </dependency>
275
      <dependency>
276
        <groupId>org.eclipse.jetty</groupId>
277
        <artifactId>jetty-spring</artifactId>
278
        <version>9.4.8.v20171121</version>
279
      </dependency>
280
      <dependency>
281
        <groupId>org.eclipse.jetty</groupId>
282
        <artifactId>jetty-unixsocket</artifactId>
283
        <version>9.4.8.v20171121</version>
284
      </dependency>
285
      <dependency>
286
        <groupId>org.eclipse.jetty</groupId>
287
        <artifactId>jetty-util</artifactId>
288
        <version>9.4.8.v20171121</version>
289
      </dependency>
290
      <dependency>
291
        <groupId>org.eclipse.jetty</groupId>
292
        <artifactId>jetty-util-ajax</artifactId>
293
        <version>9.4.8.v20171121</version>
294
      </dependency>
295
      <dependency>
296
        <groupId>org.eclipse.jetty</groupId>
297
        <artifactId>jetty-webapp</artifactId>
298
        <version>9.4.8.v20171121</version>
299
      </dependency>
300
      <dependency>
301
        <groupId>org.eclipse.jetty.websocket</groupId>
302
        <artifactId>javax-websocket-client-impl</artifactId>
303
        <version>9.4.8.v20171121</version>
304
      </dependency>
305
      <dependency>
306
        <groupId>org.eclipse.jetty.websocket</groupId>
307
        <artifactId>javax-websocket-server-impl</artifactId>
308
        <version>9.4.8.v20171121</version>
309
      </dependency>
310
      <dependency>
311
        <groupId>org.eclipse.jetty.websocket</groupId>
312
        <artifactId>websocket-api</artifactId>
313
        <version>9.4.8.v20171121</version>
314
      </dependency>
315
      <dependency>
316
        <groupId>org.eclipse.jetty.websocket</groupId>
317
        <artifactId>websocket-client</artifactId>
318
        <version>9.4.8.v20171121</version>
319
      </dependency>
320
      <dependency>
321
        <groupId>org.eclipse.jetty.websocket</groupId>
322
        <artifactId>websocket-common</artifactId>
323
        <version>9.4.8.v20171121</version>
324
      </dependency>
325
      <dependency>
326
        <groupId>org.eclipse.jetty.websocket</groupId>
327
        <artifactId>websocket-server</artifactId>
328
        <version>9.4.8.v20171121</version>
329
      </dependency>
330
      <dependency>
331
        <groupId>org.eclipse.jetty.websocket</groupId>
332
        <artifactId>websocket-servlet</artifactId>
333
        <version>9.4.8.v20171121</version>
334
      </dependency>
335
      <dependency>
336
        <groupId>org.eclipse.jetty</groupId>
337
        <artifactId>jetty-xml</artifactId>
338
        <version>9.4.8.v20171121</version>
339
      </dependency>
340
</pre></code>
341
342
}}