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