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