blob: d3febe019aa10e5f18283e2908daaf35e6c35f8b [file] [log] [blame]
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001<?xml version="1.0" encoding="us-ascii"?>
2
3<!--
4
5 Copyright (c) 2014 Oracle and/or its affiliates. All rights reserved.
6 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
7
8 This code is free software; you can redistribute it and/or modify it
9 under the terms of the GNU General Public License version 2 only, as
10 published by the Free Software Foundation. Oracle designates this
11 particular file as subject to the "Classpath" exception as provided
12 by Oracle in the LICENSE file that accompanied this code.
13
14 This code is distributed in the hope that it will be useful, but WITHOUT
15 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
16 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17 version 2 for more details (a copy is included in the LICENSE file that
18 accompanied this code).
19
20 You should have received a copy of the GNU General Public License version
21 2 along with this work; if not, write to the Free Software Foundation,
22 Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
23
24 Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
25 or visit www.oracle.com if you need additional information or have any
26 questions.
27
28 -->
29
30<!--
31
32 This document defines the modular structure of the JDK as described
33 in JEP 200: The Modular JDK (http://openjdk.java.net/jeps/200).
34
35 Changes to this file must be reviewed by a Project Jigsaw Committer
36 (http://openjdk.java.net/census#jigsaw).
37
38 -->
39
40<modules>
41 <module>
42 <name>java.activation</name>
43 <depend>java.base</depend>
Sergey Bylokhovc93718e2015-01-16 18:45:26 +030044 <depend re-exports="true">java.datatransfer</depend>
45 <depend>java.desktop</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +010046 <depend>java.logging</depend>
47 <export>
48 <name>javax.activation</name>
49 </export>
50 </module>
51 <module>
52 <name>java.annotations.common</name>
53 <depend>java.base</depend>
54 <export>
55 <name>javax.annotation</name>
56 </export>
57 </module>
58 <module>
59 <name>java.base</name>
60 <export>
61 <name>java.io</name>
62 </export>
63 <export>
64 <name>java.lang</name>
65 </export>
66 <export>
67 <name>java.lang.annotation</name>
68 </export>
69 <export>
70 <name>java.lang.invoke</name>
71 </export>
72 <export>
73 <name>java.lang.ref</name>
74 </export>
75 <export>
76 <name>java.lang.reflect</name>
77 </export>
78 <export>
79 <name>java.math</name>
80 </export>
81 <export>
82 <name>java.net</name>
83 </export>
84 <export>
85 <name>java.nio</name>
86 </export>
87 <export>
88 <name>java.nio.channels</name>
89 </export>
90 <export>
91 <name>java.nio.channels.spi</name>
92 </export>
93 <export>
94 <name>java.nio.charset</name>
95 </export>
96 <export>
97 <name>java.nio.charset.spi</name>
98 </export>
99 <export>
100 <name>java.nio.file</name>
101 </export>
102 <export>
103 <name>java.nio.file.attribute</name>
104 </export>
105 <export>
106 <name>java.nio.file.spi</name>
107 </export>
108 <export>
109 <name>java.security</name>
110 </export>
111 <export>
Mandy Chung778c94c2015-02-03 14:08:55 -0800112 <name>java.security.acl</name>
113 </export>
114 <export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100115 <name>java.security.cert</name>
116 </export>
117 <export>
118 <name>java.security.interfaces</name>
119 </export>
120 <export>
121 <name>java.security.spec</name>
122 </export>
123 <export>
124 <name>java.text</name>
125 </export>
126 <export>
127 <name>java.text.spi</name>
128 </export>
129 <export>
130 <name>java.time</name>
131 </export>
132 <export>
133 <name>java.time.chrono</name>
134 </export>
135 <export>
136 <name>java.time.format</name>
137 </export>
138 <export>
139 <name>java.time.temporal</name>
140 </export>
141 <export>
142 <name>java.time.zone</name>
143 </export>
144 <export>
145 <name>java.util</name>
146 </export>
147 <export>
148 <name>java.util.concurrent</name>
149 </export>
150 <export>
151 <name>java.util.concurrent.atomic</name>
152 </export>
153 <export>
154 <name>java.util.concurrent.locks</name>
155 </export>
156 <export>
157 <name>java.util.function</name>
158 </export>
159 <export>
160 <name>java.util.jar</name>
161 </export>
162 <export>
163 <name>java.util.regex</name>
164 </export>
165 <export>
166 <name>java.util.spi</name>
167 </export>
168 <export>
169 <name>java.util.stream</name>
170 </export>
171 <export>
172 <name>java.util.zip</name>
173 </export>
174 <export>
175 <name>javax.crypto</name>
176 </export>
177 <export>
178 <name>javax.crypto.interfaces</name>
179 </export>
180 <export>
181 <name>javax.crypto.spec</name>
182 </export>
183 <export>
184 <name>javax.net</name>
185 </export>
186 <export>
187 <name>javax.net.ssl</name>
188 </export>
189 <export>
190 <name>javax.security.auth</name>
191 </export>
192 <export>
193 <name>javax.security.auth.callback</name>
194 </export>
195 <export>
196 <name>javax.security.auth.login</name>
197 </export>
198 <export>
199 <name>javax.security.auth.spi</name>
200 </export>
201 <export>
202 <name>javax.security.auth.x500</name>
203 </export>
204 <export>
205 <name>javax.security.cert</name>
206 </export>
207 <export>
208 <name>jdk</name>
209 </export>
210 <export>
211 <name>jdk.net</name>
212 </export>
213 <export>
214 <name>com.sun.security.ntlm</name>
215 <to>java.security.sasl</to>
216 </export>
217 <export>
Chris Hegartyb26d39f2014-12-03 14:20:21 +0000218 <name>jdk.internal.jimage</name>
219 <to>jdk.dev</to>
220 </export>
221 <export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100222 <name>jdk.internal.org.objectweb.asm</name>
223 <to>jdk.jfr</to>
224 <to>jdk.scripting.nashorn</to>
225 </export>
226 <export>
227 <name>jdk.internal.org.objectweb.asm.commons</name>
228 <to>jdk.jfr</to>
229 <to>jdk.scripting.nashorn</to>
230 </export>
231 <export>
232 <name>jdk.internal.org.objectweb.asm.signature</name>
233 <to>jdk.scripting.nashorn</to>
234 </export>
235 <export>
236 <name>jdk.internal.org.objectweb.asm.tree</name>
237 <to>jdk.jfr</to>
238 </export>
239 <export>
240 <name>jdk.internal.org.objectweb.asm.util</name>
241 <to>jdk.jfr</to>
242 <to>jdk.scripting.nashorn</to>
243 </export>
244 <export>
245 <name>sun.misc</name>
246 <to>java.corba</to>
247 <to>java.desktop</to>
248 <to>java.logging</to>
249 <to>java.management</to>
250 <to>java.naming</to>
251 <to>java.rmi</to>
252 <to>java.security.jgss</to>
253 <to>java.security.sasl</to>
Lance Andersen5ddfb6a2014-09-12 17:46:05 -0400254 <to>java.sql</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100255 <to>jdk.charsets</to>
256 <to>jdk.deploy.osx</to>
Mandy Chung04e7f3d2015-03-06 09:11:22 -0800257 <to>jdk.jartool</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100258 <to>jdk.jconsole</to>
259 <to>jdk.jvmstat</to>
Mandy Chung392dc682015-03-06 09:02:09 -0800260 <to>jdk.pack200</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100261 <to>jdk.security.auth</to>
Weijun Wang25244f52014-09-17 13:55:36 +0800262 <to>jdk.security.jgss</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100263 </export>
264 <export>
265 <name>sun.net.dns</name>
266 <to>java.security.jgss</to>
267 <to>jdk.naming.dns</to>
268 </export>
269 <export>
270 <name>sun.net.spi.nameservice</name>
271 <to>jdk.naming.dns</to>
272 </export>
273 <export>
274 <name>sun.net.util</name>
275 <to>jdk.jconsole</to>
276 <to>jdk.naming.dns</to>
277 </export>
278 <export>
279 <name>sun.net.www</name>
280 <to>java.desktop</to>
281 <to>jdk.compiler</to>
Mandy Chung04e7f3d2015-03-06 09:11:22 -0800282 <to>jdk.jartool</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100283 </export>
284 <export>
285 <name>sun.net.www.protocol.http</name>
286 <to>java.security.jgss</to>
287 </export>
288 <export>
289 <name>sun.nio.ch</name>
290 <to>java.management</to>
291 <to>jdk.crypto.pkcs11</to>
292 <to>jdk.crypto.ucrypto</to>
293 <to>jdk.sctp</to>
294 </export>
295 <export>
296 <name>sun.nio.cs</name>
297 <to>java.desktop</to>
298 <to>jdk.charsets</to>
299 </export>
300 <export>
301 <name>sun.reflect</name>
302 <to>java.corba</to>
303 <to>java.logging</to>
304 <to>java.sql</to>
305 <to>java.sql.rowset</to>
306 <to>jdk.scripting.nashorn</to>
307 </export>
308 <export>
309 <name>sun.reflect.annotation</name>
310 <to>jdk.compiler</to>
311 </export>
312 <export>
313 <name>sun.reflect.generics.reflectiveObjects</name>
314 <to>java.desktop</to>
315 </export>
316 <export>
317 <name>sun.reflect.misc</name>
318 <to>java.corba</to>
Sergey Bylokhovc93718e2015-01-16 18:45:26 +0300319 <to>java.datatransfer</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100320 <to>java.desktop</to>
321 <to>java.management</to>
322 <to>java.rmi</to>
323 <to>java.sql.rowset</to>
324 <to>java.xml</to>
325 </export>
326 <export>
327 <name>sun.security.action</name>
328 <to>java.desktop</to>
329 <to>java.security.jgss</to>
330 <to>jdk.crypto.ec</to>
331 <to>jdk.crypto.pkcs11</to>
332 <to>jdk.crypto.ucrypto</to>
333 </export>
334 <export>
335 <name>sun.security.internal.interfaces</name>
336 <to>jdk.crypto.pkcs11</to>
337 </export>
338 <export>
339 <name>sun.security.internal.spec</name>
Erik Joelssonbeef9932014-09-16 12:08:04 +0200340 <to>jdk.crypto.mscapi</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100341 <to>jdk.crypto.pkcs11</to>
342 <to>jdk.crypto.ucrypto</to>
343 </export>
344 <export>
345 <name>sun.security.jca</name>
346 <to>java.smartcardio</to>
347 <to>java.xml.crypto</to>
348 <to>jdk.crypto.ec</to>
349 <to>jdk.crypto.pkcs11</to>
350 <to>jdk.naming.dns</to>
351 </export>
352 <export>
353 <name>sun.security.pkcs</name>
354 <to>jdk.crypto.ec</to>
355 <to>jdk.deploy.osx</to>
Mandy Chung04e7f3d2015-03-06 09:11:22 -0800356 <to>jdk.jartool</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100357 </export>
358 <export>
359 <name>sun.security.provider</name>
360 <to>java.rmi</to>
361 <to>java.security.jgss</to>
362 <to>jdk.crypto.pkcs11</to>
Weijun Wang351ed3d2015-02-13 11:03:13 +0800363 <to>jdk.dev</to>
Mandy Chung04e7f3d2015-03-06 09:11:22 -0800364 <to>jdk.jartool</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100365 <to>jdk.security.auth</to>
366 </export>
367 <export>
368 <name>sun.security.provider.certpath</name>
369 <to>java.naming</to>
370 </export>
371 <export>
372 <name>sun.security.rsa</name>
373 <to>jdk.crypto.mscapi</to>
374 <to>jdk.crypto.pkcs11</to>
375 </export>
376 <export>
377 <name>sun.security.ssl</name>
378 <to>java.security.jgss</to>
379 </export>
380 <export>
381 <name>sun.security.tools</name>
Mandy Chung04e7f3d2015-03-06 09:11:22 -0800382 <to>jdk.jartool</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100383 </export>
384 <export>
385 <name>sun.security.util</name>
386 <to>java.desktop</to>
387 <to>java.naming</to>
388 <to>java.rmi</to>
389 <to>java.security.jgss</to>
390 <to>java.smartcardio</to>
391 <to>jdk.crypto.ec</to>
392 <to>jdk.crypto.mscapi</to>
393 <to>jdk.crypto.pkcs11</to>
394 <to>jdk.crypto.ucrypto</to>
395 <to>jdk.deploy.osx</to>
396 <to>jdk.dev</to>
Mandy Chung04e7f3d2015-03-06 09:11:22 -0800397 <to>jdk.jartool</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100398 <to>jdk.security.auth</to>
399 </export>
400 <export>
401 <name>sun.security.x509</name>
402 <to>java.naming</to>
403 <to>jdk.crypto.ec</to>
404 <to>jdk.crypto.pkcs11</to>
405 <to>jdk.deploy.osx</to>
Mandy Chung04e7f3d2015-03-06 09:11:22 -0800406 <to>jdk.jartool</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100407 <to>jdk.security.auth</to>
408 </export>
409 <export>
410 <name>sun.text</name>
411 <to>java.desktop</to>
412 </export>
413 <export>
414 <name>sun.util</name>
415 <to>java.desktop</to>
416 </export>
417 <export>
418 <name>sun.util.locale.provider</name>
419 <to>java.desktop</to>
420 <to>jdk.localedata</to>
421 </export>
422 <export>
423 <name>sun.util.logging</name>
424 <to>java.desktop</to>
425 <to>java.logging</to>
426 <to>java.management</to>
427 <to>java.prefs</to>
428 </export>
429 <export>
430 <name>sun.util.resources</name>
431 <to>jdk.localedata</to>
432 </export>
433 </module>
434 <module>
435 <name>java.compact1</name>
436 <depend re-exports="true">java.base</depend>
437 <depend re-exports="true">java.logging</depend>
438 <depend re-exports="true">java.scripting</depend>
439 </module>
440 <module>
441 <name>java.compact2</name>
442 <depend re-exports="true">java.compact1</depend>
443 <depend re-exports="true">java.rmi</depend>
444 <depend re-exports="true">java.sql</depend>
445 <depend re-exports="true">java.xml</depend>
446 </module>
447 <module>
448 <name>java.compact3</name>
449 <depend re-exports="true">java.compact2</depend>
450 <depend re-exports="true">java.compiler</depend>
451 <depend re-exports="true">java.instrument</depend>
452 <depend re-exports="true">java.management</depend>
453 <depend re-exports="true">java.naming</depend>
454 <depend re-exports="true">java.prefs</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100455 <depend re-exports="true">java.security.jgss</depend>
456 <depend re-exports="true">java.security.sasl</depend>
457 <depend re-exports="true">java.sql.rowset</depend>
458 <depend re-exports="true">java.xml.crypto</depend>
459 </module>
460 <module>
461 <name>java.compiler</name>
462 <depend>java.base</depend>
463 <depend>java.logging</depend>
464 <export>
465 <name>javax.annotation.processing</name>
466 </export>
467 <export>
468 <name>javax.lang.model</name>
469 </export>
470 <export>
471 <name>javax.lang.model.element</name>
472 </export>
473 <export>
474 <name>javax.lang.model.type</name>
475 </export>
476 <export>
477 <name>javax.lang.model.util</name>
478 </export>
479 <export>
480 <name>javax.tools</name>
481 </export>
482 </module>
483 <module>
484 <name>java.corba</name>
485 <depend>java.base</depend>
486 <depend re-exports="true">java.desktop</depend>
487 <depend>java.logging</depend>
488 <depend>java.naming</depend>
489 <depend re-exports="true">java.rmi</depend>
Alan Batemanb43392d2015-01-06 13:55:57 +0000490 <depend>java.transaction</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100491 <export>
492 <name>javax.activity</name>
493 </export>
494 <export>
495 <name>javax.rmi</name>
496 </export>
497 <export>
498 <name>javax.rmi.CORBA</name>
499 </export>
500 <export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100501 <name>org.omg.CORBA</name>
502 </export>
503 <export>
504 <name>org.omg.CORBA.DynAnyPackage</name>
505 </export>
506 <export>
507 <name>org.omg.CORBA.ORBPackage</name>
508 </export>
509 <export>
510 <name>org.omg.CORBA.TypeCodePackage</name>
511 </export>
512 <export>
513 <name>org.omg.CORBA.portable</name>
514 </export>
515 <export>
516 <name>org.omg.CORBA_2_3</name>
517 </export>
518 <export>
519 <name>org.omg.CORBA_2_3.portable</name>
520 </export>
521 <export>
522 <name>org.omg.CosNaming</name>
523 </export>
524 <export>
525 <name>org.omg.CosNaming.NamingContextExtPackage</name>
526 </export>
527 <export>
528 <name>org.omg.CosNaming.NamingContextPackage</name>
529 </export>
530 <export>
531 <name>org.omg.Dynamic</name>
532 </export>
533 <export>
534 <name>org.omg.DynamicAny</name>
535 </export>
536 <export>
537 <name>org.omg.DynamicAny.DynAnyFactoryPackage</name>
538 </export>
539 <export>
540 <name>org.omg.DynamicAny.DynAnyPackage</name>
541 </export>
542 <export>
543 <name>org.omg.IOP</name>
544 </export>
545 <export>
546 <name>org.omg.IOP.CodecFactoryPackage</name>
547 </export>
548 <export>
549 <name>org.omg.IOP.CodecPackage</name>
550 </export>
551 <export>
552 <name>org.omg.Messaging</name>
553 </export>
554 <export>
555 <name>org.omg.PortableInterceptor</name>
556 </export>
557 <export>
558 <name>org.omg.PortableInterceptor.ORBInitInfoPackage</name>
559 </export>
560 <export>
561 <name>org.omg.PortableServer</name>
562 </export>
563 <export>
564 <name>org.omg.PortableServer.CurrentPackage</name>
565 </export>
566 <export>
567 <name>org.omg.PortableServer.POAManagerPackage</name>
568 </export>
569 <export>
570 <name>org.omg.PortableServer.POAPackage</name>
571 </export>
572 <export>
573 <name>org.omg.PortableServer.ServantLocatorPackage</name>
574 </export>
575 <export>
576 <name>org.omg.PortableServer.portable</name>
577 </export>
578 <export>
579 <name>org.omg.SendingContext</name>
580 </export>
581 <export>
582 <name>org.omg.stub.java.rmi</name>
583 </export>
584 <export>
585 <name>com.sun.corba.se.impl.util</name>
586 <to>jdk.rmic</to>
587 </export>
588 </module>
589 <module>
Sergey Bylokhovc93718e2015-01-16 18:45:26 +0300590 <name>java.datatransfer</name>
591 <depend>java.base</depend>
592 <export>
593 <name>java.awt.datatransfer</name>
594 </export>
595 <export>
596 <name>sun.datatransfer</name>
597 <to>java.desktop</to>
598 </export>
599 </module>
600 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100601 <name>java.desktop</name>
602 <depend>java.base</depend>
603 <depend>java.logging</depend>
604 <depend>java.prefs</depend>
605 <depend re-exports="true">java.xml</depend>
Sergey Bylokhovc93718e2015-01-16 18:45:26 +0300606 <depend re-exports="true">java.datatransfer</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100607 <depend>jdk.charsets</depend>
608 <export>
609 <name>java.applet</name>
610 </export>
611 <export>
612 <name>java.awt</name>
613 </export>
614 <export>
615 <name>java.awt.color</name>
616 </export>
617 <export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100618 <name>java.awt.dnd</name>
619 </export>
620 <export>
621 <name>java.awt.event</name>
622 </export>
623 <export>
624 <name>java.awt.font</name>
625 </export>
626 <export>
627 <name>java.awt.geom</name>
628 </export>
629 <export>
630 <name>java.awt.im</name>
631 </export>
632 <export>
633 <name>java.awt.im.spi</name>
634 </export>
635 <export>
636 <name>java.awt.image</name>
637 </export>
638 <export>
639 <name>java.awt.image.renderable</name>
640 </export>
641 <export>
642 <name>java.awt.print</name>
643 </export>
644 <export>
645 <name>java.beans</name>
646 </export>
647 <export>
648 <name>java.beans.beancontext</name>
649 </export>
650 <export>
651 <name>javax.accessibility</name>
652 </export>
653 <export>
654 <name>javax.imageio</name>
655 </export>
656 <export>
657 <name>javax.imageio.event</name>
658 </export>
659 <export>
660 <name>javax.imageio.metadata</name>
661 </export>
662 <export>
663 <name>javax.imageio.plugins.bmp</name>
664 </export>
665 <export>
666 <name>javax.imageio.plugins.jpeg</name>
667 </export>
668 <export>
669 <name>javax.imageio.spi</name>
670 </export>
671 <export>
672 <name>javax.imageio.stream</name>
673 </export>
674 <export>
675 <name>javax.print</name>
676 </export>
677 <export>
678 <name>javax.print.attribute</name>
679 </export>
680 <export>
681 <name>javax.print.attribute.standard</name>
682 </export>
683 <export>
684 <name>javax.print.event</name>
685 </export>
686 <export>
687 <name>javax.sound.midi</name>
688 </export>
689 <export>
690 <name>javax.sound.midi.spi</name>
691 </export>
692 <export>
693 <name>javax.sound.sampled</name>
694 </export>
695 <export>
696 <name>javax.sound.sampled.spi</name>
697 </export>
698 <export>
699 <name>javax.swing</name>
700 </export>
701 <export>
702 <name>javax.swing.border</name>
703 </export>
704 <export>
705 <name>javax.swing.colorchooser</name>
706 </export>
707 <export>
708 <name>javax.swing.event</name>
709 </export>
710 <export>
711 <name>javax.swing.filechooser</name>
712 </export>
713 <export>
714 <name>javax.swing.plaf</name>
715 </export>
716 <export>
717 <name>javax.swing.plaf.basic</name>
718 </export>
719 <export>
720 <name>javax.swing.plaf.metal</name>
721 </export>
722 <export>
723 <name>javax.swing.plaf.multi</name>
724 </export>
725 <export>
726 <name>javax.swing.plaf.nimbus</name>
727 </export>
728 <export>
729 <name>javax.swing.plaf.synth</name>
730 </export>
731 <export>
732 <name>javax.swing.table</name>
733 </export>
734 <export>
735 <name>javax.swing.text</name>
736 </export>
737 <export>
738 <name>javax.swing.text.html</name>
739 </export>
740 <export>
741 <name>javax.swing.text.html.parser</name>
742 </export>
743 <export>
744 <name>javax.swing.text.rtf</name>
745 </export>
746 <export>
747 <name>javax.swing.tree</name>
748 </export>
749 <export>
750 <name>javax.swing.undo</name>
751 </export>
Erik Joelssonbeef9932014-09-16 12:08:04 +0200752 <export>
753 <name>sun.awt</name>
Mandy Chungb90c35c2015-01-22 13:40:29 -0800754 <to>jdk.accessbridge</to>
Erik Joelssonbeef9932014-09-16 12:08:04 +0200755 </export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100756 </module>
757 <module>
758 <name>java.instrument</name>
759 <depend>java.base</depend>
760 <export>
761 <name>java.lang.instrument</name>
762 </export>
763 </module>
764 <module>
765 <name>java.logging</name>
766 <depend>java.base</depend>
767 <export>
768 <name>java.util.logging</name>
769 </export>
770 </module>
771 <module>
772 <name>java.management</name>
773 <depend>java.base</depend>
774 <depend>java.logging</depend>
775 <depend>java.naming</depend>
776 <depend re-exports="true">java.rmi</depend>
777 <export>
778 <name>com.sun.management</name>
779 </export>
780 <export>
781 <name>java.lang.management</name>
782 </export>
783 <export>
784 <name>javax.management</name>
785 </export>
786 <export>
787 <name>javax.management.loading</name>
788 </export>
789 <export>
790 <name>javax.management.modelmbean</name>
791 </export>
792 <export>
793 <name>javax.management.monitor</name>
794 </export>
795 <export>
796 <name>javax.management.openmbean</name>
797 </export>
798 <export>
799 <name>javax.management.relation</name>
800 </export>
801 <export>
802 <name>javax.management.remote</name>
803 </export>
804 <export>
805 <name>javax.management.remote.rmi</name>
806 </export>
807 <export>
808 <name>javax.management.timer</name>
809 </export>
810 <export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100811 <name>sun.management</name>
812 <to>jdk.jconsole</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100813 </export>
Brent Christian29259d12015-03-02 13:35:57 -0800814 <export>
815 <name>sun.management.spi</name>
816 <to>jdk.management.cmm</to>
817 </export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100818 </module>
819 <module>
820 <name>java.naming</name>
821 <depend>java.base</depend>
822 <depend>java.security.sasl</depend>
823 <export>
824 <name>javax.naming</name>
825 </export>
826 <export>
827 <name>javax.naming.directory</name>
828 </export>
829 <export>
830 <name>javax.naming.event</name>
831 </export>
832 <export>
833 <name>javax.naming.ldap</name>
834 </export>
835 <export>
836 <name>javax.naming.spi</name>
837 </export>
838 <export>
839 <name>com.sun.jndi.toolkit.ctx</name>
840 <to>jdk.naming.dns</to>
841 </export>
842 <export>
843 <name>com.sun.jndi.toolkit.url</name>
844 <to>java.corba</to>
845 <to>jdk.naming.dns</to>
846 <to>jdk.naming.rmi</to>
847 </export>
848 </module>
849 <module>
850 <name>java.prefs</name>
851 <depend>java.base</depend>
852 <depend>java.xml</depend>
853 <export>
854 <name>java.util.prefs</name>
855 </export>
856 </module>
857 <module>
858 <name>java.rmi</name>
859 <depend>java.base</depend>
860 <depend>java.logging</depend>
861 <export>
862 <name>java.rmi</name>
863 </export>
864 <export>
865 <name>java.rmi.activation</name>
866 </export>
867 <export>
868 <name>java.rmi.dgc</name>
869 </export>
870 <export>
871 <name>java.rmi.registry</name>
872 </export>
873 <export>
874 <name>java.rmi.server</name>
875 </export>
876 <export>
877 <name>javax.rmi.ssl</name>
878 </export>
879 <export>
880 <name>sun.rmi.registry</name>
881 <to>java.management</to>
882 </export>
883 <export>
884 <name>sun.rmi.server</name>
885 <to>java.management</to>
886 <to>jdk.jconsole</to>
887 </export>
888 <export>
889 <name>sun.rmi.transport</name>
890 <to>java.management</to>
891 <to>jdk.jconsole</to>
892 </export>
893 </module>
894 <module>
895 <name>java.scripting</name>
896 <depend>java.base</depend>
897 <export>
898 <name>javax.script</name>
899 </export>
900 </module>
901 <module>
902 <name>java.se</name>
903 <depend re-exports="true">java.activation</depend>
904 <depend re-exports="true">java.compact3</depend>
905 <depend re-exports="true">java.corba</depend>
Sergey Bylokhovc93718e2015-01-16 18:45:26 +0300906 <depend re-exports="true">java.datatransfer</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100907 <depend re-exports="true">java.desktop</depend>
Alan Batemanb43392d2015-01-06 13:55:57 +0000908 <depend re-exports="true">java.transaction</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100909 <depend re-exports="true">java.xml.bind</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100910 <depend re-exports="true">java.xml.ws</depend>
911 </module>
912 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100913 <name>java.security.jgss</name>
914 <depend>java.base</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100915 <depend>java.naming</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100916 <export>
917 <name>javax.security.auth.kerberos</name>
918 </export>
919 <export>
920 <name>org.ietf.jgss</name>
921 </export>
922 <export>
923 <name>sun.security.jgss.krb5</name>
924 <to>jdk.security.auth</to>
925 </export>
926 <export>
927 <name>sun.security.krb5</name>
928 <to>jdk.security.auth</to>
929 </export>
930 <export>
931 <name>sun.security.krb5.internal.ktab</name>
932 <to>jdk.security.auth</to>
933 </export>
Weijun Wang25244f52014-09-17 13:55:36 +0800934 <export>
935 <name>sun.security.jgss</name>
936 <to>jdk.security.jgss</to>
937 </export>
938 <export>
939 <name>sun.security.krb5.internal</name>
940 <to>jdk.security.jgss</to>
941 </export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100942 </module>
943 <module>
944 <name>java.security.sasl</name>
945 <depend>java.base</depend>
946 <depend>java.logging</depend>
947 <export>
948 <name>javax.security.sasl</name>
949 </export>
950 <export>
951 <name>com.sun.security.sasl.util</name>
Weijun Wang25244f52014-09-17 13:55:36 +0800952 <to>jdk.security.jgss</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100953 </export>
954 </module>
955 <module>
956 <name>java.smartcardio</name>
957 <depend>java.base</depend>
958 <export>
959 <name>javax.smartcardio</name>
960 </export>
961 </module>
962 <module>
963 <name>java.sql</name>
964 <depend>java.base</depend>
965 <depend re-exports="true">java.logging</depend>
966 <depend re-exports="true">java.xml</depend>
967 <export>
968 <name>java.sql</name>
969 </export>
970 <export>
971 <name>javax.sql</name>
972 </export>
973 <export>
974 <name>javax.transaction.xa</name>
975 </export>
976 </module>
977 <module>
978 <name>java.sql.rowset</name>
979 <depend>java.base</depend>
980 <depend re-exports="true">java.logging</depend>
981 <depend re-exports="true">java.naming</depend>
982 <depend re-exports="true">java.sql</depend>
983 <depend>java.xml</depend>
984 <export>
985 <name>javax.sql.rowset</name>
986 </export>
987 <export>
988 <name>javax.sql.rowset.serial</name>
989 </export>
990 <export>
991 <name>javax.sql.rowset.spi</name>
992 </export>
993 </module>
994 <module>
Alan Batemanb43392d2015-01-06 13:55:57 +0000995 <name>java.transaction</name>
996 <depend>java.base</depend>
997 <depend re-exports="true">java.rmi</depend>
998 <export>
999 <name>javax.transaction</name>
1000 </export>
1001 </module>
1002 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001003 <name>java.xml</name>
1004 <depend>java.base</depend>
1005 <export>
1006 <name>javax.xml</name>
1007 </export>
1008 <export>
1009 <name>javax.xml.datatype</name>
1010 </export>
1011 <export>
1012 <name>javax.xml.namespace</name>
1013 </export>
1014 <export>
1015 <name>javax.xml.parsers</name>
1016 </export>
1017 <export>
1018 <name>javax.xml.stream</name>
1019 </export>
1020 <export>
1021 <name>javax.xml.stream.events</name>
1022 </export>
1023 <export>
1024 <name>javax.xml.stream.util</name>
1025 </export>
1026 <export>
1027 <name>javax.xml.transform</name>
1028 </export>
1029 <export>
1030 <name>javax.xml.transform.dom</name>
1031 </export>
1032 <export>
1033 <name>javax.xml.transform.sax</name>
1034 </export>
1035 <export>
1036 <name>javax.xml.transform.stax</name>
1037 </export>
1038 <export>
1039 <name>javax.xml.transform.stream</name>
1040 </export>
1041 <export>
1042 <name>javax.xml.validation</name>
1043 </export>
1044 <export>
1045 <name>javax.xml.xpath</name>
1046 </export>
1047 <export>
1048 <name>org.w3c.dom</name>
1049 </export>
1050 <export>
1051 <name>org.w3c.dom.bootstrap</name>
1052 </export>
1053 <export>
1054 <name>org.w3c.dom.events</name>
1055 </export>
1056 <export>
1057 <name>org.w3c.dom.ls</name>
1058 </export>
1059 <export>
Mandy Chung37584322014-09-10 17:32:40 -07001060 <name>org.w3c.dom.ranges</name>
1061 </export>
1062 <export>
1063 <name>org.w3c.dom.traversal</name>
1064 </export>
1065 <export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001066 <name>org.w3c.dom.views</name>
1067 </export>
1068 <export>
1069 <name>org.xml.sax</name>
1070 </export>
1071 <export>
1072 <name>org.xml.sax.ext</name>
1073 </export>
1074 <export>
1075 <name>org.xml.sax.helpers</name>
1076 </export>
Alan Bateman35d7b6f2015-01-06 13:26:58 +00001077 <export>
1078 <name>com.sun.org.apache.xerces.internal.dom</name>
1079 <to>java.xml.ws</to>
1080 </export>
1081 <export>
1082 <name>com.sun.org.apache.xerces.internal.jaxp</name>
1083 <to>java.xml.ws</to>
1084 </export>
1085 <export>
1086 <name>com.sun.org.apache.xerces.internal.util</name>
1087 <to>java.xml.ws</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001088 </export>
1089 <export>
1090 <name>com.sun.org.apache.xml.internal.dtm</name>
1091 <to>java.xml.crypto</to>
1092 </export>
1093 <export>
1094 <name>com.sun.org.apache.xml.internal.resolver</name>
1095 <to>java.xml.ws</to>
1096 <to>jdk.xml.bind</to>
1097 </export>
1098 <export>
1099 <name>com.sun.org.apache.xml.internal.resolver.tools</name>
1100 <to>java.xml.ws</to>
1101 <to>jdk.xml.bind</to>
1102 </export>
1103 <export>
1104 <name>com.sun.org.apache.xml.internal.utils</name>
1105 <to>java.xml.crypto</to>
1106 </export>
1107 <export>
1108 <name>com.sun.org.apache.xpath.internal</name>
1109 <to>java.xml.crypto</to>
1110 </export>
1111 <export>
1112 <name>com.sun.org.apache.xpath.internal.compiler</name>
1113 <to>java.xml.crypto</to>
1114 </export>
1115 <export>
1116 <name>com.sun.org.apache.xpath.internal.functions</name>
1117 <to>java.xml.crypto</to>
1118 </export>
1119 <export>
1120 <name>com.sun.org.apache.xpath.internal.objects</name>
1121 <to>java.xml.crypto</to>
1122 </export>
1123 <export>
1124 <name>com.sun.org.apache.xpath.internal.res</name>
1125 <to>java.xml.crypto</to>
1126 </export>
1127 </module>
1128 <module>
1129 <name>java.xml.bind</name>
1130 <depend re-exports="true">java.activation</depend>
1131 <depend>java.base</depend>
1132 <depend>java.compiler</depend>
Sergey Bylokhovc93718e2015-01-16 18:45:26 +03001133 <depend>java.datatransfer</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001134 <depend>java.desktop</depend>
1135 <depend>java.logging</depend>
1136 <depend re-exports="true">java.xml</depend>
1137 <export>
1138 <name>javax.xml.bind</name>
1139 </export>
1140 <export>
1141 <name>javax.xml.bind.annotation</name>
1142 </export>
1143 <export>
1144 <name>javax.xml.bind.annotation.adapters</name>
1145 </export>
1146 <export>
1147 <name>javax.xml.bind.attachment</name>
1148 </export>
1149 <export>
1150 <name>javax.xml.bind.helpers</name>
1151 </export>
1152 <export>
1153 <name>javax.xml.bind.util</name>
1154 </export>
1155 <export>
1156 <name>com.sun.istack.internal</name>
1157 <to>java.xml.ws</to>
1158 <to>jdk.xml.bind</to>
1159 <to>jdk.xml.ws</to>
1160 </export>
1161 <export>
1162 <name>com.sun.istack.internal.localization</name>
1163 <to>java.xml.ws</to>
1164 <to>jdk.xml.ws</to>
1165 </export>
1166 <export>
1167 <name>com.sun.istack.internal.logging</name>
1168 <to>java.xml.ws</to>
1169 <to>jdk.xml.ws</to>
1170 </export>
1171 <export>
1172 <name>com.sun.xml.internal.bind</name>
1173 <to>java.xml.ws</to>
1174 <to>jdk.xml.bind</to>
1175 <to>jdk.xml.ws</to>
1176 </export>
1177 <export>
1178 <name>com.sun.xml.internal.bind.annotation</name>
1179 <to>jdk.xml.bind</to>
1180 </export>
1181 <export>
1182 <name>com.sun.xml.internal.bind.api</name>
1183 <to>java.xml.ws</to>
1184 <to>jdk.xml.bind</to>
1185 </export>
1186 <export>
1187 <name>com.sun.xml.internal.bind.api.impl</name>
1188 <to>java.xml.ws</to>
1189 <to>jdk.xml.bind</to>
1190 </export>
1191 <export>
1192 <name>com.sun.xml.internal.bind.marshaller</name>
1193 <to>java.xml.ws</to>
1194 <to>jdk.xml.bind</to>
1195 <to>jdk.xml.ws</to>
1196 </export>
1197 <export>
1198 <name>com.sun.xml.internal.bind.unmarshaller</name>
1199 <to>java.xml.ws</to>
1200 <to>jdk.xml.bind</to>
1201 <to>jdk.xml.ws</to>
1202 </export>
1203 <export>
1204 <name>com.sun.xml.internal.bind.util</name>
1205 <to>java.xml.ws</to>
1206 <to>jdk.xml.bind</to>
1207 <to>jdk.xml.ws</to>
1208 </export>
1209 <export>
1210 <name>com.sun.xml.internal.bind.v2</name>
1211 <to>java.xml.ws</to>
1212 <to>jdk.xml.bind</to>
1213 <to>jdk.xml.ws</to>
1214 </export>
1215 <export>
1216 <name>com.sun.xml.internal.bind.v2.model.annotation</name>
1217 <to>java.xml.ws</to>
1218 <to>jdk.xml.bind</to>
1219 <to>jdk.xml.ws</to>
1220 </export>
1221 <export>
1222 <name>com.sun.xml.internal.bind.v2.model.core</name>
1223 <to>jdk.xml.bind</to>
1224 </export>
1225 <export>
1226 <name>com.sun.xml.internal.bind.v2.model.impl</name>
1227 <to>jdk.xml.bind</to>
1228 </export>
1229 <export>
1230 <name>com.sun.xml.internal.bind.v2.model.nav</name>
1231 <to>java.xml.ws</to>
1232 <to>jdk.xml.bind</to>
1233 <to>jdk.xml.ws</to>
1234 </export>
1235 <export>
1236 <name>com.sun.xml.internal.bind.v2.model.runtime</name>
1237 <to>java.xml.ws</to>
1238 </export>
1239 <export>
1240 <name>com.sun.xml.internal.bind.v2.model.util</name>
1241 <to>jdk.xml.bind</to>
1242 </export>
1243 <export>
1244 <name>com.sun.xml.internal.bind.v2.runtime</name>
1245 <to>java.xml.ws</to>
1246 <to>jdk.xml.bind</to>
1247 </export>
1248 <export>
1249 <name>com.sun.xml.internal.bind.v2.runtime.unmarshaller</name>
1250 <to>java.xml.ws</to>
1251 </export>
1252 <export>
1253 <name>com.sun.xml.internal.bind.v2.schemagen</name>
1254 <to>java.xml.ws</to>
1255 <to>jdk.xml.bind</to>
1256 </export>
1257 <export>
1258 <name>com.sun.xml.internal.bind.v2.schemagen.episode</name>
1259 <to>jdk.xml.bind</to>
1260 </export>
1261 <export>
1262 <name>com.sun.xml.internal.bind.v2.schemagen.xmlschema</name>
1263 <to>java.xml.ws</to>
1264 </export>
1265 <export>
1266 <name>com.sun.xml.internal.bind.v2.util</name>
1267 <to>jdk.xml.bind</to>
1268 <to>jdk.xml.ws</to>
1269 </export>
1270 <export>
1271 <name>com.sun.xml.internal.fastinfoset.stax</name>
1272 <to>java.xml.ws</to>
1273 </export>
1274 <export>
1275 <name>com.sun.xml.internal.fastinfoset.vocab</name>
1276 <to>java.xml.ws</to>
1277 </export>
1278 <export>
1279 <name>com.sun.xml.internal.org.jvnet.fastinfoset</name>
1280 <to>java.xml.ws</to>
1281 </export>
1282 <export>
1283 <name>com.sun.xml.internal.org.jvnet.mimepull</name>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001284 <to>java.xml.ws</to>
1285 </export>
1286 <export>
1287 <name>com.sun.xml.internal.org.jvnet.staxex</name>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001288 <to>java.xml.ws</to>
1289 </export>
1290 <export>
1291 <name>com.sun.xml.internal.org.jvnet.staxex.util</name>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001292 <to>java.xml.ws</to>
1293 </export>
1294 <export>
1295 <name>com.sun.xml.internal.txw2</name>
1296 <to>java.xml.ws</to>
1297 <to>jdk.xml.bind</to>
1298 <to>jdk.xml.ws</to>
1299 </export>
1300 <export>
1301 <name>com.sun.xml.internal.txw2.annotation</name>
1302 <to>java.xml.ws</to>
1303 <to>jdk.xml.bind</to>
1304 <to>jdk.xml.ws</to>
1305 </export>
1306 <export>
1307 <name>com.sun.xml.internal.txw2.output</name>
1308 <to>java.xml.ws</to>
1309 <to>jdk.xml.bind</to>
1310 <to>jdk.xml.ws</to>
1311 </export>
1312 </module>
1313 <module>
1314 <name>java.xml.crypto</name>
1315 <depend>java.base</depend>
1316 <depend>java.logging</depend>
1317 <depend re-exports="true">java.xml</depend>
1318 <export>
1319 <name>javax.xml.crypto</name>
1320 </export>
1321 <export>
1322 <name>javax.xml.crypto.dom</name>
1323 </export>
1324 <export>
1325 <name>javax.xml.crypto.dsig</name>
1326 </export>
1327 <export>
1328 <name>javax.xml.crypto.dsig.dom</name>
1329 </export>
1330 <export>
1331 <name>javax.xml.crypto.dsig.keyinfo</name>
1332 </export>
1333 <export>
1334 <name>javax.xml.crypto.dsig.spec</name>
1335 </export>
1336 </module>
1337 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001338 <name>java.xml.ws</name>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001339 <depend>java.annotations.common</depend>
1340 <depend>java.base</depend>
Sergey Bylokhovc93718e2015-01-16 18:45:26 +03001341 <depend>java.datatransfer</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001342 <depend>java.desktop</depend>
1343 <depend>java.logging</depend>
1344 <depend>java.management</depend>
1345 <depend>java.rmi</depend>
Alan Bateman35d7b6f2015-01-06 13:26:58 +00001346 <depend re-exports="true">java.activation</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001347 <depend re-exports="true">java.xml</depend>
1348 <depend re-exports="true">java.xml.bind</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001349 <depend>jdk.httpserver</depend>
1350 <export>
1351 <name>javax.jws</name>
1352 </export>
1353 <export>
1354 <name>javax.jws.soap</name>
1355 </export>
1356 <export>
Alan Bateman35d7b6f2015-01-06 13:26:58 +00001357 <name>javax.xml.soap</name>
1358 </export>
1359 <export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001360 <name>javax.xml.ws</name>
1361 </export>
1362 <export>
1363 <name>javax.xml.ws.handler</name>
1364 </export>
1365 <export>
1366 <name>javax.xml.ws.handler.soap</name>
1367 </export>
1368 <export>
1369 <name>javax.xml.ws.http</name>
1370 </export>
1371 <export>
1372 <name>javax.xml.ws.soap</name>
1373 </export>
1374 <export>
1375 <name>javax.xml.ws.spi</name>
1376 </export>
1377 <export>
1378 <name>javax.xml.ws.spi.http</name>
1379 </export>
1380 <export>
1381 <name>javax.xml.ws.wsaddressing</name>
1382 </export>
1383 <export>
1384 <name>com.oracle.webservices.internal.api.databinding</name>
1385 <to>jdk.xml.ws</to>
1386 </export>
1387 <export>
1388 <name>com.sun.xml.internal.ws.addressing</name>
1389 <to>jdk.xml.ws</to>
1390 </export>
1391 <export>
1392 <name>com.sun.xml.internal.ws.addressing.v200408</name>
1393 <to>jdk.xml.ws</to>
1394 </export>
1395 <export>
1396 <name>com.sun.xml.internal.ws.api</name>
1397 <to>jdk.xml.ws</to>
1398 </export>
1399 <export>
1400 <name>com.sun.xml.internal.ws.api.addressing</name>
1401 <to>jdk.xml.ws</to>
1402 </export>
1403 <export>
1404 <name>com.sun.xml.internal.ws.api.databinding</name>
1405 <to>jdk.xml.ws</to>
1406 </export>
1407 <export>
1408 <name>com.sun.xml.internal.ws.api.model</name>
1409 <to>jdk.xml.ws</to>
1410 </export>
1411 <export>
1412 <name>com.sun.xml.internal.ws.api.server</name>
1413 <to>jdk.xml.ws</to>
1414 </export>
1415 <export>
1416 <name>com.sun.xml.internal.ws.api.streaming</name>
1417 <to>jdk.xml.ws</to>
1418 </export>
1419 <export>
1420 <name>com.sun.xml.internal.ws.api.wsdl.parser</name>
1421 <to>jdk.xml.ws</to>
1422 </export>
1423 <export>
1424 <name>com.sun.xml.internal.ws.api.wsdl.writer</name>
1425 <to>jdk.xml.ws</to>
1426 </export>
1427 <export>
1428 <name>com.sun.xml.internal.ws.binding</name>
1429 <to>jdk.xml.ws</to>
1430 </export>
1431 <export>
1432 <name>com.sun.xml.internal.ws.db</name>
1433 <to>jdk.xml.ws</to>
1434 </export>
1435 <export>
1436 <name>com.sun.xml.internal.ws.model</name>
1437 <to>jdk.xml.ws</to>
1438 </export>
1439 <export>
1440 <name>com.sun.xml.internal.ws.policy.sourcemodel.wspolicy</name>
1441 <to>jdk.xml.ws</to>
1442 </export>
1443 <export>
1444 <name>com.sun.xml.internal.ws.spi.db</name>
1445 <to>jdk.xml.ws</to>
1446 </export>
1447 <export>
1448 <name>com.sun.xml.internal.ws.streaming</name>
1449 <to>jdk.xml.ws</to>
1450 </export>
1451 <export>
1452 <name>com.sun.xml.internal.ws.util</name>
1453 <to>jdk.xml.ws</to>
1454 </export>
1455 <export>
1456 <name>com.sun.xml.internal.ws.util.exception</name>
1457 <to>jdk.xml.ws</to>
1458 </export>
1459 <export>
1460 <name>com.sun.xml.internal.ws.util.xml</name>
1461 <to>jdk.xml.ws</to>
1462 </export>
1463 <export>
1464 <name>com.sun.xml.internal.ws.wsdl.parser</name>
1465 <to>jdk.xml.ws</to>
1466 </export>
1467 <export>
1468 <name>com.sun.xml.internal.ws.wsdl.writer</name>
1469 <to>jdk.xml.ws</to>
1470 </export>
1471 </module>
1472 <module>
1473 <name>jdk.attach</name>
1474 <depend>java.base</depend>
1475 <depend>jdk.jvmstat</depend>
1476 <export>
1477 <name>com.sun.tools.attach</name>
1478 </export>
1479 <export>
1480 <name>com.sun.tools.attach.spi</name>
1481 </export>
1482 <export>
1483 <name>sun.tools.attach</name>
1484 <to>jdk.jcmd</to>
1485 </export>
1486 </module>
1487 <module>
1488 <name>jdk.charsets</name>
1489 <depend>java.base</depend>
1490 <export>
1491 <name>sun.nio.cs.ext</name>
1492 <to>java.desktop</to>
1493 </export>
1494 </module>
1495 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001496 <name>jdk.compiler</name>
1497 <depend>java.base</depend>
1498 <depend re-exports="true">java.compiler</depend>
1499 <export>
1500 <name>com.sun.source.doctree</name>
1501 </export>
1502 <export>
1503 <name>com.sun.source.tree</name>
1504 </export>
1505 <export>
1506 <name>com.sun.source.util</name>
1507 </export>
1508 <export>
1509 <name>com.sun.tools.javac</name>
1510 </export>
1511 <export>
1512 <name>com.sun.tools.javah</name>
1513 </export>
1514 <export>
1515 <name>com.sun.tools.javap</name>
1516 </export>
1517 <export>
1518 <name>com.sun.tools.classfile</name>
1519 <to>jdk.dev</to>
1520 </export>
1521 <export>
1522 <name>com.sun.tools.doclint</name>
1523 <to>jdk.javadoc</to>
1524 </export>
1525 <export>
1526 <name>com.sun.tools.javac.api</name>
1527 <to>jdk.javadoc</to>
1528 </export>
1529 <export>
1530 <name>com.sun.tools.javac.code</name>
1531 <to>jdk.javadoc</to>
1532 </export>
1533 <export>
1534 <name>com.sun.tools.javac.comp</name>
1535 <to>jdk.javadoc</to>
1536 </export>
1537 <export>
1538 <name>com.sun.tools.javac.file</name>
1539 <to>jdk.javadoc</to>
1540 </export>
1541 <export>
1542 <name>com.sun.tools.javac.jvm</name>
1543 <to>jdk.javadoc</to>
1544 </export>
1545 <export>
1546 <name>com.sun.tools.javac.main</name>
1547 <to>jdk.javadoc</to>
1548 </export>
1549 <export>
1550 <name>com.sun.tools.javac.nio</name>
1551 <to>jdk.javadoc</to>
1552 </export>
1553 <export>
1554 <name>com.sun.tools.javac.sym</name>
1555 <to>jdk.javadoc</to>
1556 </export>
1557 <export>
1558 <name>com.sun.tools.javac.tree</name>
1559 <to>jdk.javadoc</to>
1560 </export>
1561 <export>
1562 <name>com.sun.tools.javac.util</name>
1563 <to>jdk.javadoc</to>
1564 </export>
1565 </module>
1566 <module>
1567 <name>jdk.crypto.ec</name>
1568 <depend>java.base</depend>
1569 <export>
1570 <name>sun.security.ec</name>
1571 <to>jdk.crypto.pkcs11</to>
1572 </export>
1573 </module>
1574 <module>
Erik Joelssonbeef9932014-09-16 12:08:04 +02001575 <name>jdk.crypto.mscapi</name>
1576 <depend>java.base</depend>
1577 </module>
1578 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001579 <name>jdk.crypto.pkcs11</name>
1580 <depend>java.base</depend>
1581 <depend>jdk.crypto.ec</depend>
1582 </module>
1583 <module>
Valerie Peng6c00ebb2014-10-20 21:12:34 +00001584 <name>jdk.crypto.ucrypto</name>
1585 <depend>java.base</depend>
1586 </module>
1587 <module>
Chris Hegartyc5864ca2014-09-11 10:29:15 +01001588 <name>jdk.deploy.osx</name>
1589 <depend>java.base</depend>
1590 <depend>java.desktop</depend>
1591 <depend>java.scripting</depend>
1592 </module>
1593 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001594 <name>jdk.dev</name>
1595 <depend>java.base</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001596 <depend>java.xml</depend>
1597 <depend>jdk.compiler</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001598 </module>
1599 <module>
1600 <name>jdk.hotspot.agent</name>
1601 <depend>java.base</depend>
Sergey Bylokhovc93718e2015-01-16 18:45:26 +03001602 <depend>java.datatransfer</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001603 <depend>java.desktop</depend>
1604 <depend>java.rmi</depend>
1605 <depend>java.scripting</depend>
1606 <depend>jdk.jdi</depend>
1607 </module>
1608 <module>
1609 <name>jdk.hprof.agent</name>
1610 <depend>java.base</depend>
1611 </module>
1612 <module>
1613 <name>jdk.httpserver</name>
1614 <depend>java.base</depend>
1615 <depend>java.logging</depend>
1616 <export>
1617 <name>com.sun.net.httpserver</name>
1618 </export>
1619 <export>
1620 <name>com.sun.net.httpserver.spi</name>
1621 </export>
1622 </module>
1623 <module>
Mandy Chung04e7f3d2015-03-06 09:11:22 -08001624 <name>jdk.jartool</name>
1625 <depend>java.base</depend>
1626 <export>
1627 <name>com.sun.jarsigner</name>
1628 </export>
1629 </module>
1630 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001631 <name>jdk.javadoc</name>
1632 <depend>java.base</depend>
1633 <depend re-exports="true">java.compiler</depend>
1634 <depend>java.xml</depend>
1635 <depend re-exports="true">jdk.compiler</depend>
1636 <export>
1637 <name>com.sun.javadoc</name>
1638 </export>
1639 <export>
1640 <name>com.sun.tools.doclets</name>
1641 </export>
1642 <export>
1643 <name>com.sun.tools.javadoc</name>
1644 </export>
1645 </module>
1646 <module>
1647 <name>jdk.jcmd</name>
1648 <depend>java.base</depend>
1649 <depend>jdk.attach</depend>
1650 <depend>jdk.jvmstat</depend>
1651 </module>
1652 <module>
1653 <name>jdk.jconsole</name>
1654 <depend>java.base</depend>
1655 <depend re-exports="true">java.desktop</depend>
1656 <depend>java.logging</depend>
1657 <depend re-exports="true">java.management</depend>
1658 <depend>java.rmi</depend>
1659 <depend>jdk.attach</depend>
1660 <depend>jdk.jvmstat</depend>
1661 <export>
1662 <name>com.sun.tools.jconsole</name>
1663 </export>
1664 </module>
1665 <module>
1666 <name>jdk.jdi</name>
1667 <depend>java.base</depend>
1668 <depend>jdk.attach</depend>
1669 <export>
1670 <name>com.sun.jdi</name>
1671 </export>
1672 <export>
1673 <name>com.sun.jdi.connect</name>
1674 </export>
1675 <export>
1676 <name>com.sun.jdi.connect.spi</name>
1677 </export>
1678 <export>
1679 <name>com.sun.jdi.event</name>
1680 </export>
1681 <export>
1682 <name>com.sun.jdi.request</name>
1683 </export>
1684 <export>
1685 <name>com.sun.tools.jdi</name>
1686 <to>jdk.hotspot.agent</to>
1687 </export>
1688 </module>
1689 <module>
1690 <name>jdk.jdwp.agent</name>
1691 <depend>java.base</depend>
1692 </module>
1693 <module>
1694 <name>jdk.jvmstat</name>
1695 <depend>java.base</depend>
1696 <depend>java.rmi</depend>
1697 <export>
1698 <name>sun.jvmstat.monitor</name>
1699 <to>jdk.attach</to>
1700 <to>jdk.jcmd</to>
1701 <to>jdk.jconsole</to>
1702 </export>
1703 <export>
1704 <name>sun.jvmstat.monitor.event</name>
1705 <to>jdk.jcmd</to>
1706 </export>
1707 </module>
1708 <module>
1709 <name>jdk.localedata</name>
1710 <depend>java.base</depend>
1711 </module>
1712 <module>
1713 <name>jdk.naming.dns</name>
1714 <depend>java.base</depend>
1715 <depend>java.naming</depend>
1716 </module>
1717 <module>
1718 <name>jdk.naming.rmi</name>
1719 <depend>java.base</depend>
1720 <depend>java.naming</depend>
1721 <depend>java.rmi</depend>
1722 </module>
1723 <module>
Mandy Chung392dc682015-03-06 09:02:09 -08001724 <name>jdk.pack200</name>
1725 <depend>java.base</depend>
1726 </module>
1727 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001728 <name>jdk.rmic</name>
1729 <depend>java.base</depend>
1730 <depend>java.corba</depend>
1731 <depend>jdk.compiler</depend>
1732 <depend>jdk.javadoc</depend>
1733 </module>
1734 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001735 <name>jdk.scripting.nashorn</name>
1736 <depend>java.base</depend>
1737 <depend>java.logging</depend>
1738 <depend>java.scripting</depend>
1739 </module>
1740 <module>
1741 <name>jdk.sctp</name>
1742 <depend>java.base</depend>
1743 <export>
1744 <name>com.sun.nio.sctp</name>
1745 </export>
1746 </module>
1747 <module>
1748 <name>jdk.security.auth</name>
1749 <depend>java.base</depend>
1750 <depend re-exports="true">java.naming</depend>
1751 <depend>java.security.jgss</depend>
1752 <export>
1753 <name>com.sun.security.auth</name>
1754 </export>
1755 <export>
1756 <name>com.sun.security.auth.callback</name>
1757 </export>
1758 <export>
1759 <name>com.sun.security.auth.login</name>
1760 </export>
1761 <export>
1762 <name>com.sun.security.auth.module</name>
1763 </export>
1764 </module>
1765 <module>
Weijun Wang25244f52014-09-17 13:55:36 +08001766 <name>jdk.security.jgss</name>
1767 <depend>java.base</depend>
1768 <depend>java.logging</depend>
1769 <depend re-exports="true">java.security.jgss</depend>
1770 <depend>java.security.sasl</depend>
1771 <export>
1772 <name>com.sun.security.jgss</name>
1773 </export>
1774 </module>
1775 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001776 <name>jdk.xml.bind</name>
1777 <depend>java.activation</depend>
1778 <depend>java.base</depend>
1779 <depend>java.compiler</depend>
Sergey Bylokhovc93718e2015-01-16 18:45:26 +03001780 <depend>java.datatransfer</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001781 <depend>java.desktop</depend>
1782 <depend>java.logging</depend>
1783 <depend>java.xml</depend>
1784 <depend>java.xml.bind</depend>
1785 <depend>jdk.compiler</depend>
1786 <export>
1787 <name>com.sun.codemodel.internal</name>
1788 <to>jdk.xml.ws</to>
1789 </export>
1790 <export>
1791 <name>com.sun.codemodel.internal.writer</name>
1792 <to>jdk.xml.ws</to>
1793 </export>
1794 <export>
1795 <name>com.sun.istack.internal.tools</name>
1796 <to>jdk.xml.ws</to>
1797 </export>
1798 <export>
1799 <name>com.sun.tools.internal.jxc.ap</name>
1800 <to>jdk.xml.ws</to>
1801 </export>
1802 <export>
1803 <name>com.sun.tools.internal.jxc.model.nav</name>
1804 <to>jdk.xml.ws</to>
1805 </export>
1806 <export>
1807 <name>com.sun.tools.internal.xjc</name>
1808 <to>jdk.xml.ws</to>
1809 </export>
1810 <export>
1811 <name>com.sun.tools.internal.xjc.api</name>
1812 <to>jdk.xml.ws</to>
1813 </export>
1814 <export>
1815 <name>com.sun.tools.internal.xjc.api.util</name>
1816 <to>jdk.xml.ws</to>
1817 </export>
1818 <export>
1819 <name>com.sun.tools.internal.xjc.reader</name>
1820 <to>jdk.xml.ws</to>
1821 </export>
1822 <export>
1823 <name>com.sun.tools.internal.xjc.reader.internalizer</name>
1824 <to>jdk.xml.ws</to>
1825 </export>
1826 <export>
1827 <name>com.sun.tools.internal.xjc.util</name>
1828 <to>jdk.xml.ws</to>
1829 </export>
1830 <export>
1831 <name>com.sun.xml.internal.xsom.parser</name>
1832 <to>jdk.xml.ws</to>
1833 </export>
1834 </module>
1835 <module>
1836 <name>jdk.xml.ws</name>
1837 <depend>java.base</depend>
1838 <depend>java.compiler</depend>
1839 <depend>java.logging</depend>
1840 <depend>java.rmi</depend>
1841 <depend>java.xml</depend>
1842 <depend>java.xml.bind</depend>
1843 <depend>java.xml.ws</depend>
1844 <depend>jdk.xml.bind</depend>
1845 </module>
1846 <module>
1847 <name>jdk.zipfs</name>
1848 <depend>java.base</depend>
1849 </module>
1850</modules>