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