blob: 6103b0aa875d9ec3653c143017ad263c83cfc9b7 [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>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100795 <name>sun.management</name>
796 <to>jdk.jconsole</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100797 </export>
798 </module>
799 <module>
800 <name>java.naming</name>
801 <depend>java.base</depend>
802 <depend>java.security.sasl</depend>
803 <export>
804 <name>javax.naming</name>
805 </export>
806 <export>
807 <name>javax.naming.directory</name>
808 </export>
809 <export>
810 <name>javax.naming.event</name>
811 </export>
812 <export>
813 <name>javax.naming.ldap</name>
814 </export>
815 <export>
816 <name>javax.naming.spi</name>
817 </export>
818 <export>
819 <name>com.sun.jndi.toolkit.ctx</name>
820 <to>jdk.naming.dns</to>
821 </export>
822 <export>
823 <name>com.sun.jndi.toolkit.url</name>
824 <to>java.corba</to>
825 <to>jdk.naming.dns</to>
826 <to>jdk.naming.rmi</to>
827 </export>
828 </module>
829 <module>
830 <name>java.prefs</name>
831 <depend>java.base</depend>
832 <depend>java.xml</depend>
833 <export>
834 <name>java.util.prefs</name>
835 </export>
836 </module>
837 <module>
838 <name>java.rmi</name>
839 <depend>java.base</depend>
840 <depend>java.logging</depend>
841 <export>
842 <name>java.rmi</name>
843 </export>
844 <export>
845 <name>java.rmi.activation</name>
846 </export>
847 <export>
848 <name>java.rmi.dgc</name>
849 </export>
850 <export>
851 <name>java.rmi.registry</name>
852 </export>
853 <export>
854 <name>java.rmi.server</name>
855 </export>
856 <export>
857 <name>javax.rmi.ssl</name>
858 </export>
859 <export>
860 <name>sun.rmi.registry</name>
861 <to>java.management</to>
862 </export>
863 <export>
864 <name>sun.rmi.server</name>
865 <to>java.management</to>
866 <to>jdk.jconsole</to>
867 </export>
868 <export>
869 <name>sun.rmi.transport</name>
870 <to>java.management</to>
871 <to>jdk.jconsole</to>
872 </export>
873 </module>
874 <module>
875 <name>java.scripting</name>
876 <depend>java.base</depend>
877 <export>
878 <name>javax.script</name>
879 </export>
880 </module>
881 <module>
882 <name>java.se</name>
883 <depend re-exports="true">java.activation</depend>
884 <depend re-exports="true">java.compact3</depend>
885 <depend re-exports="true">java.corba</depend>
886 <depend re-exports="true">java.desktop</depend>
887 <depend re-exports="true">java.xml.bind</depend>
888 <depend re-exports="true">java.xml.soap</depend>
889 <depend re-exports="true">java.xml.ws</depend>
890 </module>
891 <module>
892 <name>java.security.acl</name>
893 <depend>java.base</depend>
894 <export>
895 <name>java.security.acl</name>
896 </export>
897 </module>
898 <module>
899 <name>java.security.jgss</name>
900 <depend>java.base</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100901 <depend>java.naming</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100902 <export>
903 <name>javax.security.auth.kerberos</name>
904 </export>
905 <export>
906 <name>org.ietf.jgss</name>
907 </export>
908 <export>
909 <name>sun.security.jgss.krb5</name>
910 <to>jdk.security.auth</to>
911 </export>
912 <export>
913 <name>sun.security.krb5</name>
914 <to>jdk.security.auth</to>
915 </export>
916 <export>
917 <name>sun.security.krb5.internal.ktab</name>
918 <to>jdk.security.auth</to>
919 </export>
Weijun Wang25244f52014-09-17 13:55:36 +0800920 <export>
921 <name>sun.security.jgss</name>
922 <to>jdk.security.jgss</to>
923 </export>
924 <export>
925 <name>sun.security.krb5.internal</name>
926 <to>jdk.security.jgss</to>
927 </export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100928 </module>
929 <module>
930 <name>java.security.sasl</name>
931 <depend>java.base</depend>
932 <depend>java.logging</depend>
933 <export>
934 <name>javax.security.sasl</name>
935 </export>
936 <export>
937 <name>com.sun.security.sasl.util</name>
Weijun Wang25244f52014-09-17 13:55:36 +0800938 <to>jdk.security.jgss</to>
Chris Hegartyebd8efe2014-08-17 15:51:37 +0100939 </export>
940 </module>
941 <module>
942 <name>java.smartcardio</name>
943 <depend>java.base</depend>
944 <export>
945 <name>javax.smartcardio</name>
946 </export>
947 </module>
948 <module>
949 <name>java.sql</name>
950 <depend>java.base</depend>
951 <depend re-exports="true">java.logging</depend>
952 <depend re-exports="true">java.xml</depend>
953 <export>
954 <name>java.sql</name>
955 </export>
956 <export>
957 <name>javax.sql</name>
958 </export>
959 <export>
960 <name>javax.transaction.xa</name>
961 </export>
962 </module>
963 <module>
964 <name>java.sql.rowset</name>
965 <depend>java.base</depend>
966 <depend re-exports="true">java.logging</depend>
967 <depend re-exports="true">java.naming</depend>
968 <depend re-exports="true">java.sql</depend>
969 <depend>java.xml</depend>
970 <export>
971 <name>javax.sql.rowset</name>
972 </export>
973 <export>
974 <name>javax.sql.rowset.serial</name>
975 </export>
976 <export>
977 <name>javax.sql.rowset.spi</name>
978 </export>
979 </module>
980 <module>
981 <name>java.xml</name>
982 <depend>java.base</depend>
983 <export>
984 <name>javax.xml</name>
985 </export>
986 <export>
987 <name>javax.xml.datatype</name>
988 </export>
989 <export>
990 <name>javax.xml.namespace</name>
991 </export>
992 <export>
993 <name>javax.xml.parsers</name>
994 </export>
995 <export>
996 <name>javax.xml.stream</name>
997 </export>
998 <export>
999 <name>javax.xml.stream.events</name>
1000 </export>
1001 <export>
1002 <name>javax.xml.stream.util</name>
1003 </export>
1004 <export>
1005 <name>javax.xml.transform</name>
1006 </export>
1007 <export>
1008 <name>javax.xml.transform.dom</name>
1009 </export>
1010 <export>
1011 <name>javax.xml.transform.sax</name>
1012 </export>
1013 <export>
1014 <name>javax.xml.transform.stax</name>
1015 </export>
1016 <export>
1017 <name>javax.xml.transform.stream</name>
1018 </export>
1019 <export>
1020 <name>javax.xml.validation</name>
1021 </export>
1022 <export>
1023 <name>javax.xml.xpath</name>
1024 </export>
1025 <export>
1026 <name>org.w3c.dom</name>
1027 </export>
1028 <export>
1029 <name>org.w3c.dom.bootstrap</name>
1030 </export>
1031 <export>
1032 <name>org.w3c.dom.events</name>
1033 </export>
1034 <export>
1035 <name>org.w3c.dom.ls</name>
1036 </export>
1037 <export>
Mandy Chung37584322014-09-10 17:32:40 -07001038 <name>org.w3c.dom.ranges</name>
1039 </export>
1040 <export>
1041 <name>org.w3c.dom.traversal</name>
1042 </export>
1043 <export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001044 <name>org.w3c.dom.views</name>
1045 </export>
1046 <export>
1047 <name>org.xml.sax</name>
1048 </export>
1049 <export>
1050 <name>org.xml.sax.ext</name>
1051 </export>
1052 <export>
1053 <name>org.xml.sax.helpers</name>
1054 </export>
1055 <export>
1056 <name>com.sun.org.apache.xerces.internal.dom</name>
1057 <to>java.xml.soap</to>
1058 </export>
1059 <export>
1060 <name>com.sun.org.apache.xerces.internal.jaxp</name>
1061 <to>java.xml.soap</to>
1062 </export>
1063 <export>
1064 <name>com.sun.org.apache.xerces.internal.util</name>
1065 <to>java.xml.soap</to>
1066 </export>
1067 <export>
1068 <name>com.sun.org.apache.xml.internal.dtm</name>
1069 <to>java.xml.crypto</to>
1070 </export>
1071 <export>
1072 <name>com.sun.org.apache.xml.internal.resolver</name>
1073 <to>java.xml.ws</to>
1074 <to>jdk.xml.bind</to>
1075 </export>
1076 <export>
1077 <name>com.sun.org.apache.xml.internal.resolver.tools</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.utils</name>
1083 <to>java.xml.crypto</to>
1084 </export>
1085 <export>
1086 <name>com.sun.org.apache.xpath.internal</name>
1087 <to>java.xml.crypto</to>
1088 </export>
1089 <export>
1090 <name>com.sun.org.apache.xpath.internal.compiler</name>
1091 <to>java.xml.crypto</to>
1092 </export>
1093 <export>
1094 <name>com.sun.org.apache.xpath.internal.functions</name>
1095 <to>java.xml.crypto</to>
1096 </export>
1097 <export>
1098 <name>com.sun.org.apache.xpath.internal.objects</name>
1099 <to>java.xml.crypto</to>
1100 </export>
1101 <export>
1102 <name>com.sun.org.apache.xpath.internal.res</name>
1103 <to>java.xml.crypto</to>
1104 </export>
1105 </module>
1106 <module>
1107 <name>java.xml.bind</name>
1108 <depend re-exports="true">java.activation</depend>
1109 <depend>java.base</depend>
1110 <depend>java.compiler</depend>
1111 <depend>java.desktop</depend>
1112 <depend>java.logging</depend>
1113 <depend re-exports="true">java.xml</depend>
1114 <export>
1115 <name>javax.xml.bind</name>
1116 </export>
1117 <export>
1118 <name>javax.xml.bind.annotation</name>
1119 </export>
1120 <export>
1121 <name>javax.xml.bind.annotation.adapters</name>
1122 </export>
1123 <export>
1124 <name>javax.xml.bind.attachment</name>
1125 </export>
1126 <export>
1127 <name>javax.xml.bind.helpers</name>
1128 </export>
1129 <export>
1130 <name>javax.xml.bind.util</name>
1131 </export>
1132 <export>
1133 <name>com.sun.istack.internal</name>
1134 <to>java.xml.ws</to>
1135 <to>jdk.xml.bind</to>
1136 <to>jdk.xml.ws</to>
1137 </export>
1138 <export>
1139 <name>com.sun.istack.internal.localization</name>
1140 <to>java.xml.ws</to>
1141 <to>jdk.xml.ws</to>
1142 </export>
1143 <export>
1144 <name>com.sun.istack.internal.logging</name>
1145 <to>java.xml.ws</to>
1146 <to>jdk.xml.ws</to>
1147 </export>
1148 <export>
1149 <name>com.sun.xml.internal.bind</name>
1150 <to>java.xml.ws</to>
1151 <to>jdk.xml.bind</to>
1152 <to>jdk.xml.ws</to>
1153 </export>
1154 <export>
1155 <name>com.sun.xml.internal.bind.annotation</name>
1156 <to>jdk.xml.bind</to>
1157 </export>
1158 <export>
1159 <name>com.sun.xml.internal.bind.api</name>
1160 <to>java.xml.ws</to>
1161 <to>jdk.xml.bind</to>
1162 </export>
1163 <export>
1164 <name>com.sun.xml.internal.bind.api.impl</name>
1165 <to>java.xml.ws</to>
1166 <to>jdk.xml.bind</to>
1167 </export>
1168 <export>
1169 <name>com.sun.xml.internal.bind.marshaller</name>
1170 <to>java.xml.ws</to>
1171 <to>jdk.xml.bind</to>
1172 <to>jdk.xml.ws</to>
1173 </export>
1174 <export>
1175 <name>com.sun.xml.internal.bind.unmarshaller</name>
1176 <to>java.xml.ws</to>
1177 <to>jdk.xml.bind</to>
1178 <to>jdk.xml.ws</to>
1179 </export>
1180 <export>
1181 <name>com.sun.xml.internal.bind.util</name>
1182 <to>java.xml.ws</to>
1183 <to>jdk.xml.bind</to>
1184 <to>jdk.xml.ws</to>
1185 </export>
1186 <export>
1187 <name>com.sun.xml.internal.bind.v2</name>
1188 <to>java.xml.ws</to>
1189 <to>jdk.xml.bind</to>
1190 <to>jdk.xml.ws</to>
1191 </export>
1192 <export>
1193 <name>com.sun.xml.internal.bind.v2.model.annotation</name>
1194 <to>java.xml.ws</to>
1195 <to>jdk.xml.bind</to>
1196 <to>jdk.xml.ws</to>
1197 </export>
1198 <export>
1199 <name>com.sun.xml.internal.bind.v2.model.core</name>
1200 <to>jdk.xml.bind</to>
1201 </export>
1202 <export>
1203 <name>com.sun.xml.internal.bind.v2.model.impl</name>
1204 <to>jdk.xml.bind</to>
1205 </export>
1206 <export>
1207 <name>com.sun.xml.internal.bind.v2.model.nav</name>
1208 <to>java.xml.ws</to>
1209 <to>jdk.xml.bind</to>
1210 <to>jdk.xml.ws</to>
1211 </export>
1212 <export>
1213 <name>com.sun.xml.internal.bind.v2.model.runtime</name>
1214 <to>java.xml.ws</to>
1215 </export>
1216 <export>
1217 <name>com.sun.xml.internal.bind.v2.model.util</name>
1218 <to>jdk.xml.bind</to>
1219 </export>
1220 <export>
1221 <name>com.sun.xml.internal.bind.v2.runtime</name>
1222 <to>java.xml.ws</to>
1223 <to>jdk.xml.bind</to>
1224 </export>
1225 <export>
1226 <name>com.sun.xml.internal.bind.v2.runtime.unmarshaller</name>
1227 <to>java.xml.ws</to>
1228 </export>
1229 <export>
1230 <name>com.sun.xml.internal.bind.v2.schemagen</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.schemagen.episode</name>
1236 <to>jdk.xml.bind</to>
1237 </export>
1238 <export>
1239 <name>com.sun.xml.internal.bind.v2.schemagen.xmlschema</name>
1240 <to>java.xml.ws</to>
1241 </export>
1242 <export>
1243 <name>com.sun.xml.internal.bind.v2.util</name>
1244 <to>jdk.xml.bind</to>
1245 <to>jdk.xml.ws</to>
1246 </export>
1247 <export>
1248 <name>com.sun.xml.internal.fastinfoset.stax</name>
1249 <to>java.xml.ws</to>
1250 </export>
1251 <export>
1252 <name>com.sun.xml.internal.fastinfoset.vocab</name>
1253 <to>java.xml.ws</to>
1254 </export>
1255 <export>
1256 <name>com.sun.xml.internal.org.jvnet.fastinfoset</name>
1257 <to>java.xml.ws</to>
1258 </export>
1259 <export>
1260 <name>com.sun.xml.internal.org.jvnet.mimepull</name>
1261 <to>java.xml.soap</to>
1262 <to>java.xml.ws</to>
1263 </export>
1264 <export>
1265 <name>com.sun.xml.internal.org.jvnet.staxex</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.util</name>
1271 <to>java.xml.soap</to>
1272 <to>java.xml.ws</to>
1273 </export>
1274 <export>
1275 <name>com.sun.xml.internal.txw2</name>
1276 <to>java.xml.ws</to>
1277 <to>jdk.xml.bind</to>
1278 <to>jdk.xml.ws</to>
1279 </export>
1280 <export>
1281 <name>com.sun.xml.internal.txw2.annotation</name>
1282 <to>java.xml.ws</to>
1283 <to>jdk.xml.bind</to>
1284 <to>jdk.xml.ws</to>
1285 </export>
1286 <export>
1287 <name>com.sun.xml.internal.txw2.output</name>
1288 <to>java.xml.ws</to>
1289 <to>jdk.xml.bind</to>
1290 <to>jdk.xml.ws</to>
1291 </export>
1292 </module>
1293 <module>
1294 <name>java.xml.crypto</name>
1295 <depend>java.base</depend>
1296 <depend>java.logging</depend>
1297 <depend re-exports="true">java.xml</depend>
1298 <export>
1299 <name>javax.xml.crypto</name>
1300 </export>
1301 <export>
1302 <name>javax.xml.crypto.dom</name>
1303 </export>
1304 <export>
1305 <name>javax.xml.crypto.dsig</name>
1306 </export>
1307 <export>
1308 <name>javax.xml.crypto.dsig.dom</name>
1309 </export>
1310 <export>
1311 <name>javax.xml.crypto.dsig.keyinfo</name>
1312 </export>
1313 <export>
1314 <name>javax.xml.crypto.dsig.spec</name>
1315 </export>
1316 </module>
1317 <module>
1318 <name>java.xml.soap</name>
1319 <depend re-exports="true">java.activation</depend>
1320 <depend>java.base</depend>
1321 <depend>java.desktop</depend>
1322 <depend>java.logging</depend>
1323 <depend re-exports="true">java.xml</depend>
1324 <depend>java.xml.bind</depend>
1325 <export>
1326 <name>javax.xml.soap</name>
1327 </export>
1328 </module>
1329 <module>
1330 <name>java.xml.ws</name>
1331 <depend>java.activation</depend>
1332 <depend>java.annotations.common</depend>
1333 <depend>java.base</depend>
1334 <depend>java.desktop</depend>
1335 <depend>java.logging</depend>
1336 <depend>java.management</depend>
1337 <depend>java.rmi</depend>
1338 <depend re-exports="true">java.xml</depend>
1339 <depend re-exports="true">java.xml.bind</depend>
1340 <depend re-exports="true">java.xml.soap</depend>
1341 <depend>jdk.httpserver</depend>
1342 <export>
1343 <name>javax.jws</name>
1344 </export>
1345 <export>
1346 <name>javax.jws.soap</name>
1347 </export>
1348 <export>
1349 <name>javax.xml.ws</name>
1350 </export>
1351 <export>
1352 <name>javax.xml.ws.handler</name>
1353 </export>
1354 <export>
1355 <name>javax.xml.ws.handler.soap</name>
1356 </export>
1357 <export>
1358 <name>javax.xml.ws.http</name>
1359 </export>
1360 <export>
1361 <name>javax.xml.ws.soap</name>
1362 </export>
1363 <export>
1364 <name>javax.xml.ws.spi</name>
1365 </export>
1366 <export>
1367 <name>javax.xml.ws.spi.http</name>
1368 </export>
1369 <export>
1370 <name>javax.xml.ws.wsaddressing</name>
1371 </export>
1372 <export>
1373 <name>com.oracle.webservices.internal.api.databinding</name>
1374 <to>jdk.xml.ws</to>
1375 </export>
1376 <export>
1377 <name>com.sun.xml.internal.ws.addressing</name>
1378 <to>jdk.xml.ws</to>
1379 </export>
1380 <export>
1381 <name>com.sun.xml.internal.ws.addressing.v200408</name>
1382 <to>jdk.xml.ws</to>
1383 </export>
1384 <export>
1385 <name>com.sun.xml.internal.ws.api</name>
1386 <to>jdk.xml.ws</to>
1387 </export>
1388 <export>
1389 <name>com.sun.xml.internal.ws.api.addressing</name>
1390 <to>jdk.xml.ws</to>
1391 </export>
1392 <export>
1393 <name>com.sun.xml.internal.ws.api.databinding</name>
1394 <to>jdk.xml.ws</to>
1395 </export>
1396 <export>
1397 <name>com.sun.xml.internal.ws.api.model</name>
1398 <to>jdk.xml.ws</to>
1399 </export>
1400 <export>
1401 <name>com.sun.xml.internal.ws.api.server</name>
1402 <to>jdk.xml.ws</to>
1403 </export>
1404 <export>
1405 <name>com.sun.xml.internal.ws.api.streaming</name>
1406 <to>jdk.xml.ws</to>
1407 </export>
1408 <export>
1409 <name>com.sun.xml.internal.ws.api.wsdl.parser</name>
1410 <to>jdk.xml.ws</to>
1411 </export>
1412 <export>
1413 <name>com.sun.xml.internal.ws.api.wsdl.writer</name>
1414 <to>jdk.xml.ws</to>
1415 </export>
1416 <export>
1417 <name>com.sun.xml.internal.ws.binding</name>
1418 <to>jdk.xml.ws</to>
1419 </export>
1420 <export>
1421 <name>com.sun.xml.internal.ws.db</name>
1422 <to>jdk.xml.ws</to>
1423 </export>
1424 <export>
1425 <name>com.sun.xml.internal.ws.model</name>
1426 <to>jdk.xml.ws</to>
1427 </export>
1428 <export>
1429 <name>com.sun.xml.internal.ws.policy.sourcemodel.wspolicy</name>
1430 <to>jdk.xml.ws</to>
1431 </export>
1432 <export>
1433 <name>com.sun.xml.internal.ws.spi.db</name>
1434 <to>jdk.xml.ws</to>
1435 </export>
1436 <export>
1437 <name>com.sun.xml.internal.ws.streaming</name>
1438 <to>jdk.xml.ws</to>
1439 </export>
1440 <export>
1441 <name>com.sun.xml.internal.ws.util</name>
1442 <to>jdk.xml.ws</to>
1443 </export>
1444 <export>
1445 <name>com.sun.xml.internal.ws.util.exception</name>
1446 <to>jdk.xml.ws</to>
1447 </export>
1448 <export>
1449 <name>com.sun.xml.internal.ws.util.xml</name>
1450 <to>jdk.xml.ws</to>
1451 </export>
1452 <export>
1453 <name>com.sun.xml.internal.ws.wsdl.parser</name>
1454 <to>jdk.xml.ws</to>
1455 </export>
1456 <export>
1457 <name>com.sun.xml.internal.ws.wsdl.writer</name>
1458 <to>jdk.xml.ws</to>
1459 </export>
1460 </module>
1461 <module>
1462 <name>jdk.attach</name>
1463 <depend>java.base</depend>
1464 <depend>jdk.jvmstat</depend>
1465 <export>
1466 <name>com.sun.tools.attach</name>
1467 </export>
1468 <export>
1469 <name>com.sun.tools.attach.spi</name>
1470 </export>
1471 <export>
1472 <name>sun.tools.attach</name>
1473 <to>jdk.jcmd</to>
1474 </export>
1475 </module>
1476 <module>
1477 <name>jdk.charsets</name>
1478 <depend>java.base</depend>
1479 <export>
1480 <name>sun.nio.cs.ext</name>
1481 <to>java.desktop</to>
1482 </export>
1483 </module>
1484 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001485 <name>jdk.compiler</name>
1486 <depend>java.base</depend>
1487 <depend re-exports="true">java.compiler</depend>
1488 <export>
1489 <name>com.sun.source.doctree</name>
1490 </export>
1491 <export>
1492 <name>com.sun.source.tree</name>
1493 </export>
1494 <export>
1495 <name>com.sun.source.util</name>
1496 </export>
1497 <export>
1498 <name>com.sun.tools.javac</name>
1499 </export>
1500 <export>
1501 <name>com.sun.tools.javah</name>
1502 </export>
1503 <export>
1504 <name>com.sun.tools.javap</name>
1505 </export>
1506 <export>
1507 <name>com.sun.tools.classfile</name>
1508 <to>jdk.dev</to>
1509 </export>
1510 <export>
1511 <name>com.sun.tools.doclint</name>
1512 <to>jdk.javadoc</to>
1513 </export>
1514 <export>
1515 <name>com.sun.tools.javac.api</name>
1516 <to>jdk.javadoc</to>
1517 </export>
1518 <export>
1519 <name>com.sun.tools.javac.code</name>
1520 <to>jdk.javadoc</to>
1521 </export>
1522 <export>
1523 <name>com.sun.tools.javac.comp</name>
1524 <to>jdk.javadoc</to>
1525 </export>
1526 <export>
1527 <name>com.sun.tools.javac.file</name>
1528 <to>jdk.javadoc</to>
1529 </export>
1530 <export>
1531 <name>com.sun.tools.javac.jvm</name>
1532 <to>jdk.javadoc</to>
1533 </export>
1534 <export>
1535 <name>com.sun.tools.javac.main</name>
1536 <to>jdk.javadoc</to>
1537 </export>
1538 <export>
1539 <name>com.sun.tools.javac.nio</name>
1540 <to>jdk.javadoc</to>
1541 </export>
1542 <export>
1543 <name>com.sun.tools.javac.sym</name>
1544 <to>jdk.javadoc</to>
1545 </export>
1546 <export>
1547 <name>com.sun.tools.javac.tree</name>
1548 <to>jdk.javadoc</to>
1549 </export>
1550 <export>
1551 <name>com.sun.tools.javac.util</name>
1552 <to>jdk.javadoc</to>
1553 </export>
1554 </module>
1555 <module>
1556 <name>jdk.crypto.ec</name>
1557 <depend>java.base</depend>
1558 <export>
1559 <name>sun.security.ec</name>
1560 <to>jdk.crypto.pkcs11</to>
1561 </export>
1562 </module>
1563 <module>
Erik Joelssonbeef9932014-09-16 12:08:04 +02001564 <name>jdk.crypto.mscapi</name>
1565 <depend>java.base</depend>
1566 </module>
1567 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001568 <name>jdk.crypto.pkcs11</name>
1569 <depend>java.base</depend>
1570 <depend>jdk.crypto.ec</depend>
1571 </module>
1572 <module>
Valerie Peng6c00ebb2014-10-20 21:12:34 +00001573 <name>jdk.crypto.ucrypto</name>
1574 <depend>java.base</depend>
1575 </module>
1576 <module>
Chris Hegartyc5864ca2014-09-11 10:29:15 +01001577 <name>jdk.deploy.osx</name>
1578 <depend>java.base</depend>
1579 <depend>java.desktop</depend>
1580 <depend>java.scripting</depend>
1581 </module>
1582 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001583 <name>jdk.dev</name>
1584 <depend>java.base</depend>
1585 <depend>java.scripting</depend>
1586 <depend>java.xml</depend>
1587 <depend>jdk.compiler</depend>
1588 <depend>jdk.rmic</depend>
1589 <depend>jdk.xml.bind</depend>
1590 <depend>jdk.xml.ws</depend>
Weijun Wangef0e5a12014-09-30 13:26:45 +08001591 <export>
1592 <name>com.sun.jarsigner</name>
1593 </export>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001594 </module>
1595 <module>
1596 <name>jdk.hotspot.agent</name>
1597 <depend>java.base</depend>
1598 <depend>java.desktop</depend>
1599 <depend>java.rmi</depend>
1600 <depend>java.scripting</depend>
1601 <depend>jdk.jdi</depend>
1602 </module>
1603 <module>
1604 <name>jdk.hprof.agent</name>
1605 <depend>java.base</depend>
1606 </module>
1607 <module>
1608 <name>jdk.httpserver</name>
1609 <depend>java.base</depend>
1610 <depend>java.logging</depend>
1611 <export>
1612 <name>com.sun.net.httpserver</name>
1613 </export>
1614 <export>
1615 <name>com.sun.net.httpserver.spi</name>
1616 </export>
1617 </module>
1618 <module>
1619 <name>jdk.javadoc</name>
1620 <depend>java.base</depend>
1621 <depend re-exports="true">java.compiler</depend>
1622 <depend>java.xml</depend>
1623 <depend re-exports="true">jdk.compiler</depend>
1624 <export>
1625 <name>com.sun.javadoc</name>
1626 </export>
1627 <export>
1628 <name>com.sun.tools.doclets</name>
1629 </export>
1630 <export>
1631 <name>com.sun.tools.javadoc</name>
1632 </export>
1633 </module>
1634 <module>
1635 <name>jdk.jcmd</name>
1636 <depend>java.base</depend>
1637 <depend>jdk.attach</depend>
1638 <depend>jdk.jvmstat</depend>
1639 </module>
1640 <module>
1641 <name>jdk.jconsole</name>
1642 <depend>java.base</depend>
1643 <depend re-exports="true">java.desktop</depend>
1644 <depend>java.logging</depend>
1645 <depend re-exports="true">java.management</depend>
1646 <depend>java.rmi</depend>
1647 <depend>jdk.attach</depend>
1648 <depend>jdk.jvmstat</depend>
1649 <export>
1650 <name>com.sun.tools.jconsole</name>
1651 </export>
1652 </module>
1653 <module>
1654 <name>jdk.jdi</name>
1655 <depend>java.base</depend>
1656 <depend>jdk.attach</depend>
1657 <export>
1658 <name>com.sun.jdi</name>
1659 </export>
1660 <export>
1661 <name>com.sun.jdi.connect</name>
1662 </export>
1663 <export>
1664 <name>com.sun.jdi.connect.spi</name>
1665 </export>
1666 <export>
1667 <name>com.sun.jdi.event</name>
1668 </export>
1669 <export>
1670 <name>com.sun.jdi.request</name>
1671 </export>
1672 <export>
1673 <name>com.sun.tools.jdi</name>
1674 <to>jdk.hotspot.agent</to>
1675 </export>
1676 </module>
1677 <module>
1678 <name>jdk.jdwp.agent</name>
1679 <depend>java.base</depend>
1680 </module>
1681 <module>
1682 <name>jdk.jvmstat</name>
1683 <depend>java.base</depend>
1684 <depend>java.rmi</depend>
1685 <export>
1686 <name>sun.jvmstat.monitor</name>
1687 <to>jdk.attach</to>
1688 <to>jdk.jcmd</to>
1689 <to>jdk.jconsole</to>
1690 </export>
1691 <export>
1692 <name>sun.jvmstat.monitor.event</name>
1693 <to>jdk.jcmd</to>
1694 </export>
1695 </module>
1696 <module>
1697 <name>jdk.localedata</name>
1698 <depend>java.base</depend>
1699 </module>
1700 <module>
1701 <name>jdk.naming.dns</name>
1702 <depend>java.base</depend>
1703 <depend>java.naming</depend>
1704 </module>
1705 <module>
1706 <name>jdk.naming.rmi</name>
1707 <depend>java.base</depend>
1708 <depend>java.naming</depend>
1709 <depend>java.rmi</depend>
1710 </module>
1711 <module>
1712 <name>jdk.rmic</name>
1713 <depend>java.base</depend>
1714 <depend>java.corba</depend>
1715 <depend>jdk.compiler</depend>
1716 <depend>jdk.javadoc</depend>
1717 </module>
1718 <module>
1719 <name>jdk.runtime</name>
1720 <depend>java.base</depend>
1721 <depend>java.desktop</depend>
1722 <depend>java.se</depend>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001723 </module>
1724 <module>
1725 <name>jdk.scripting.nashorn</name>
1726 <depend>java.base</depend>
1727 <depend>java.logging</depend>
1728 <depend>java.scripting</depend>
1729 </module>
1730 <module>
1731 <name>jdk.sctp</name>
1732 <depend>java.base</depend>
1733 <export>
1734 <name>com.sun.nio.sctp</name>
1735 </export>
1736 </module>
1737 <module>
1738 <name>jdk.security.auth</name>
1739 <depend>java.base</depend>
1740 <depend re-exports="true">java.naming</depend>
1741 <depend>java.security.jgss</depend>
1742 <export>
1743 <name>com.sun.security.auth</name>
1744 </export>
1745 <export>
1746 <name>com.sun.security.auth.callback</name>
1747 </export>
1748 <export>
1749 <name>com.sun.security.auth.login</name>
1750 </export>
1751 <export>
1752 <name>com.sun.security.auth.module</name>
1753 </export>
1754 </module>
1755 <module>
Weijun Wang25244f52014-09-17 13:55:36 +08001756 <name>jdk.security.jgss</name>
1757 <depend>java.base</depend>
1758 <depend>java.logging</depend>
1759 <depend re-exports="true">java.security.jgss</depend>
1760 <depend>java.security.sasl</depend>
1761 <export>
1762 <name>com.sun.security.jgss</name>
1763 </export>
1764 </module>
1765 <module>
Chris Hegartyebd8efe2014-08-17 15:51:37 +01001766 <name>jdk.xml.bind</name>
1767 <depend>java.activation</depend>
1768 <depend>java.base</depend>
1769 <depend>java.compiler</depend>
1770 <depend>java.desktop</depend>
1771 <depend>java.logging</depend>
1772 <depend>java.xml</depend>
1773 <depend>java.xml.bind</depend>
1774 <depend>jdk.compiler</depend>
1775 <export>
1776 <name>com.sun.codemodel.internal</name>
1777 <to>jdk.xml.ws</to>
1778 </export>
1779 <export>
1780 <name>com.sun.codemodel.internal.writer</name>
1781 <to>jdk.xml.ws</to>
1782 </export>
1783 <export>
1784 <name>com.sun.istack.internal.tools</name>
1785 <to>jdk.xml.ws</to>
1786 </export>
1787 <export>
1788 <name>com.sun.tools.internal.jxc.ap</name>
1789 <to>jdk.xml.ws</to>
1790 </export>
1791 <export>
1792 <name>com.sun.tools.internal.jxc.model.nav</name>
1793 <to>jdk.xml.ws</to>
1794 </export>
1795 <export>
1796 <name>com.sun.tools.internal.xjc</name>
1797 <to>jdk.xml.ws</to>
1798 </export>
1799 <export>
1800 <name>com.sun.tools.internal.xjc.api</name>
1801 <to>jdk.xml.ws</to>
1802 </export>
1803 <export>
1804 <name>com.sun.tools.internal.xjc.api.util</name>
1805 <to>jdk.xml.ws</to>
1806 </export>
1807 <export>
1808 <name>com.sun.tools.internal.xjc.reader</name>
1809 <to>jdk.xml.ws</to>
1810 </export>
1811 <export>
1812 <name>com.sun.tools.internal.xjc.reader.internalizer</name>
1813 <to>jdk.xml.ws</to>
1814 </export>
1815 <export>
1816 <name>com.sun.tools.internal.xjc.util</name>
1817 <to>jdk.xml.ws</to>
1818 </export>
1819 <export>
1820 <name>com.sun.xml.internal.xsom.parser</name>
1821 <to>jdk.xml.ws</to>
1822 </export>
1823 </module>
1824 <module>
1825 <name>jdk.xml.ws</name>
1826 <depend>java.base</depend>
1827 <depend>java.compiler</depend>
1828 <depend>java.logging</depend>
1829 <depend>java.rmi</depend>
1830 <depend>java.xml</depend>
1831 <depend>java.xml.bind</depend>
1832 <depend>java.xml.ws</depend>
1833 <depend>jdk.xml.bind</depend>
1834 </module>
1835 <module>
1836 <name>jdk.zipfs</name>
1837 <depend>java.base</depend>
1838 </module>
1839</modules>