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>
565 <name>org.omg.PortableServer.POAPackage</name>
566 </export>
567 <export>
568 <name>org.omg.PortableServer.ServantLocatorPackage</name>
569 </export>
570 <export>
571 <name>org.omg.PortableServer.portable</name>
572 </export>
573 <export>
574 <name>org.omg.SendingContext</name>
575 </export>
576 <export>
577 <name>org.omg.stub.java.rmi</name>
578 </export>
579 <export>
580 <name>com.sun.corba.se.impl.util</name>
581 <to>jdk.rmic</to>
582 </export>
583 </module>
584 <module>
585 <name>java.desktop</name>
586 <depend>java.base</depend>
587 <depend>java.logging</depend>
588 <depend>java.prefs</depend>
589 <depend re-exports="true">java.xml</depend>
590 <depend>jdk.charsets</depend>
591 <export>
592 <name>java.applet</name>
593 </export>
594 <export>
595 <name>java.awt</name>
596 </export>
597 <export>
598 <name>java.awt.color</name>
599 </export>
600 <export>
601 <name>java.awt.datatransfer</name>
602 </export>
603 <export>
604 <name>java.awt.dnd</name>
605 </export>
606 <export>
607 <name>java.awt.event</name>
608 </export>
609 <export>
610 <name>java.awt.font</name>
611 </export>
612 <export>
613 <name>java.awt.geom</name>
614 </export>
615 <export>
616 <name>java.awt.im</name>
617 </export>
618 <export>
619 <name>java.awt.im.spi</name>
620 </export>
621 <export>
622 <name>java.awt.image</name>
623 </export>
868 <to>jdk.jconsole</to>
869 </export>
870 <export>
871 <name>sun.rmi.transport</name>
872 <to>java.management</to>
873 <to>jdk.jconsole</to>
874 </export>
875 </module>
876 <module>
877 <name>java.scripting</name>
878 <depend>java.base</depend>
879 <export>
880 <name>javax.script</name>
881 </export>
882 </module>
883 <module>
884 <name>java.se</name>
885 <depend re-exports="true">java.activation</depend>
886 <depend re-exports="true">java.compact3</depend>
887 <depend re-exports="true">java.corba</depend>
888 <depend re-exports="true">java.desktop</depend>
889 <depend re-exports="true">java.transaction</depend>
890 <depend re-exports="true">java.xml.bind</depend>
891 <depend re-exports="true">java.xml.ws</depend>
892 </module>
893 <module>
894 <name>java.security.acl</name>
895 <depend>java.base</depend>
896 <export>
897 <name>java.security.acl</name>
898 </export>
899 </module>
900 <module>
901 <name>java.security.jgss</name>
902 <depend>java.base</depend>
903 <depend>java.naming</depend>
904 <export>
905 <name>javax.security.auth.kerberos</name>
906 </export>
907 <export>
1101 <to>java.xml.crypto</to>
1102 </export>
1103 <export>
1104 <name>com.sun.org.apache.xpath.internal.functions</name>
1105 <to>java.xml.crypto</to>
1106 </export>
1107 <export>
1108 <name>com.sun.org.apache.xpath.internal.objects</name>
1109 <to>java.xml.crypto</to>
1110 </export>
1111 <export>
1112 <name>com.sun.org.apache.xpath.internal.res</name>
1113 <to>java.xml.crypto</to>
1114 </export>
1115 </module>
1116 <module>
1117 <name>java.xml.bind</name>
1118 <depend re-exports="true">java.activation</depend>
1119 <depend>java.base</depend>
1120 <depend>java.compiler</depend>
1121 <depend>java.desktop</depend>
1122 <depend>java.logging</depend>
1123 <depend re-exports="true">java.xml</depend>
1124 <export>
1125 <name>javax.xml.bind</name>
1126 </export>
1127 <export>
1128 <name>javax.xml.bind.annotation</name>
1129 </export>
1130 <export>
1131 <name>javax.xml.bind.annotation.adapters</name>
1132 </export>
1133 <export>
1134 <name>javax.xml.bind.attachment</name>
1135 </export>
1136 <export>
1137 <name>javax.xml.bind.helpers</name>
1138 </export>
1139 <export>
1140 <name>javax.xml.bind.util</name>
1308 <export>
1309 <name>javax.xml.crypto.dom</name>
1310 </export>
1311 <export>
1312 <name>javax.xml.crypto.dsig</name>
1313 </export>
1314 <export>
1315 <name>javax.xml.crypto.dsig.dom</name>
1316 </export>
1317 <export>
1318 <name>javax.xml.crypto.dsig.keyinfo</name>
1319 </export>
1320 <export>
1321 <name>javax.xml.crypto.dsig.spec</name>
1322 </export>
1323 </module>
1324 <module>
1325 <name>java.xml.ws</name>
1326 <depend>java.annotations.common</depend>
1327 <depend>java.base</depend>
1328 <depend>java.desktop</depend>
1329 <depend>java.logging</depend>
1330 <depend>java.management</depend>
1331 <depend>java.rmi</depend>
1332 <depend re-exports="true">java.activation</depend>
1333 <depend re-exports="true">java.xml</depend>
1334 <depend re-exports="true">java.xml.bind</depend>
1335 <depend>jdk.httpserver</depend>
1336 <export>
1337 <name>javax.jws</name>
1338 </export>
1339 <export>
1340 <name>javax.jws.soap</name>
1341 </export>
1342 <export>
1343 <name>javax.xml.soap</name>
1344 </export>
1345 <export>
1346 <name>javax.xml.ws</name>
1347 </export>
1747 </export>
1748 <export>
1749 <name>com.sun.security.auth.module</name>
1750 </export>
1751 </module>
1752 <module>
1753 <name>jdk.security.jgss</name>
1754 <depend>java.base</depend>
1755 <depend>java.logging</depend>
1756 <depend re-exports="true">java.security.jgss</depend>
1757 <depend>java.security.sasl</depend>
1758 <export>
1759 <name>com.sun.security.jgss</name>
1760 </export>
1761 </module>
1762 <module>
1763 <name>jdk.xml.bind</name>
1764 <depend>java.activation</depend>
1765 <depend>java.base</depend>
1766 <depend>java.compiler</depend>
1767 <depend>java.desktop</depend>
1768 <depend>java.logging</depend>
1769 <depend>java.xml</depend>
1770 <depend>java.xml.bind</depend>
1771 <depend>jdk.compiler</depend>
1772 <export>
1773 <name>com.sun.codemodel.internal</name>
1774 <to>jdk.xml.ws</to>
1775 </export>
1776 <export>
1777 <name>com.sun.codemodel.internal.writer</name>
1778 <to>jdk.xml.ws</to>
1779 </export>
1780 <export>
1781 <name>com.sun.istack.internal.tools</name>
1782 <to>jdk.xml.ws</to>
1783 </export>
1784 <export>
1785 <name>com.sun.tools.internal.jxc.ap</name>
1786 <to>jdk.xml.ws</to>
|
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.datatransfer</depend>
45 <depend>java.desktop</depend>
46 <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>
566 <name>org.omg.PortableServer.POAPackage</name>
567 </export>
568 <export>
569 <name>org.omg.PortableServer.ServantLocatorPackage</name>
570 </export>
571 <export>
572 <name>org.omg.PortableServer.portable</name>
573 </export>
574 <export>
575 <name>org.omg.SendingContext</name>
576 </export>
577 <export>
578 <name>org.omg.stub.java.rmi</name>
579 </export>
580 <export>
581 <name>com.sun.corba.se.impl.util</name>
582 <to>jdk.rmic</to>
583 </export>
584 </module>
585 <module>
586 <name>java.datatransfer</name>
587 <depend>java.base</depend>
588 <export>
589 <name>java.awt.datatransfer</name>
590 </export>
591 <export>
592 <name>sun.datatransfer</name>
593 <to>java.desktop</to>
594 </export>
595 </module>
596 <module>
597 <name>java.desktop</name>
598 <depend>java.base</depend>
599 <depend>java.logging</depend>
600 <depend>java.prefs</depend>
601 <depend re-exports="true">java.xml</depend>
602 <depend re-exports="true">java.datatransfer</depend>
603 <depend>jdk.charsets</depend>
604 <export>
605 <name>java.applet</name>
606 </export>
607 <export>
608 <name>java.awt</name>
609 </export>
610 <export>
611 <name>java.awt.color</name>
612 </export>
613 <export>
614 <name>java.awt.dnd</name>
615 </export>
616 <export>
617 <name>java.awt.event</name>
618 </export>
619 <export>
620 <name>java.awt.font</name>
621 </export>
622 <export>
623 <name>java.awt.geom</name>
624 </export>
625 <export>
626 <name>java.awt.im</name>
627 </export>
628 <export>
629 <name>java.awt.im.spi</name>
630 </export>
631 <export>
632 <name>java.awt.image</name>
633 </export>
878 <to>jdk.jconsole</to>
879 </export>
880 <export>
881 <name>sun.rmi.transport</name>
882 <to>java.management</to>
883 <to>jdk.jconsole</to>
884 </export>
885 </module>
886 <module>
887 <name>java.scripting</name>
888 <depend>java.base</depend>
889 <export>
890 <name>javax.script</name>
891 </export>
892 </module>
893 <module>
894 <name>java.se</name>
895 <depend re-exports="true">java.activation</depend>
896 <depend re-exports="true">java.compact3</depend>
897 <depend re-exports="true">java.corba</depend>
898 <depend re-exports="true">java.datatransfer</depend>
899 <depend re-exports="true">java.desktop</depend>
900 <depend re-exports="true">java.transaction</depend>
901 <depend re-exports="true">java.xml.bind</depend>
902 <depend re-exports="true">java.xml.ws</depend>
903 </module>
904 <module>
905 <name>java.security.acl</name>
906 <depend>java.base</depend>
907 <export>
908 <name>java.security.acl</name>
909 </export>
910 </module>
911 <module>
912 <name>java.security.jgss</name>
913 <depend>java.base</depend>
914 <depend>java.naming</depend>
915 <export>
916 <name>javax.security.auth.kerberos</name>
917 </export>
918 <export>
1112 <to>java.xml.crypto</to>
1113 </export>
1114 <export>
1115 <name>com.sun.org.apache.xpath.internal.functions</name>
1116 <to>java.xml.crypto</to>
1117 </export>
1118 <export>
1119 <name>com.sun.org.apache.xpath.internal.objects</name>
1120 <to>java.xml.crypto</to>
1121 </export>
1122 <export>
1123 <name>com.sun.org.apache.xpath.internal.res</name>
1124 <to>java.xml.crypto</to>
1125 </export>
1126 </module>
1127 <module>
1128 <name>java.xml.bind</name>
1129 <depend re-exports="true">java.activation</depend>
1130 <depend>java.base</depend>
1131 <depend>java.compiler</depend>
1132 <depend>java.datatransfer</depend>
1133 <depend>java.desktop</depend>
1134 <depend>java.logging</depend>
1135 <depend re-exports="true">java.xml</depend>
1136 <export>
1137 <name>javax.xml.bind</name>
1138 </export>
1139 <export>
1140 <name>javax.xml.bind.annotation</name>
1141 </export>
1142 <export>
1143 <name>javax.xml.bind.annotation.adapters</name>
1144 </export>
1145 <export>
1146 <name>javax.xml.bind.attachment</name>
1147 </export>
1148 <export>
1149 <name>javax.xml.bind.helpers</name>
1150 </export>
1151 <export>
1152 <name>javax.xml.bind.util</name>
1320 <export>
1321 <name>javax.xml.crypto.dom</name>
1322 </export>
1323 <export>
1324 <name>javax.xml.crypto.dsig</name>
1325 </export>
1326 <export>
1327 <name>javax.xml.crypto.dsig.dom</name>
1328 </export>
1329 <export>
1330 <name>javax.xml.crypto.dsig.keyinfo</name>
1331 </export>
1332 <export>
1333 <name>javax.xml.crypto.dsig.spec</name>
1334 </export>
1335 </module>
1336 <module>
1337 <name>java.xml.ws</name>
1338 <depend>java.annotations.common</depend>
1339 <depend>java.base</depend>
1340 <depend>java.datatransfer</depend>
1341 <depend>java.desktop</depend>
1342 <depend>java.logging</depend>
1343 <depend>java.management</depend>
1344 <depend>java.rmi</depend>
1345 <depend re-exports="true">java.activation</depend>
1346 <depend re-exports="true">java.xml</depend>
1347 <depend re-exports="true">java.xml.bind</depend>
1348 <depend>jdk.httpserver</depend>
1349 <export>
1350 <name>javax.jws</name>
1351 </export>
1352 <export>
1353 <name>javax.jws.soap</name>
1354 </export>
1355 <export>
1356 <name>javax.xml.soap</name>
1357 </export>
1358 <export>
1359 <name>javax.xml.ws</name>
1360 </export>
1760 </export>
1761 <export>
1762 <name>com.sun.security.auth.module</name>
1763 </export>
1764 </module>
1765 <module>
1766 <name>jdk.security.jgss</name>
1767 <depend>java.base</depend>
1768 <depend>java.logging</depend>
1769 <depend re-exports="true">java.security.jgss</depend>
1770 <depend>java.security.sasl</depend>
1771 <export>
1772 <name>com.sun.security.jgss</name>
1773 </export>
1774 </module>
1775 <module>
1776 <name>jdk.xml.bind</name>
1777 <depend>java.activation</depend>
1778 <depend>java.base</depend>
1779 <depend>java.compiler</depend>
1780 <depend>java.datatransfer</depend>
1781 <depend>java.desktop</depend>
1782 <depend>java.logging</depend>
1783 <depend>java.xml</depend>
1784 <depend>java.xml.bind</depend>
1785 <depend>jdk.compiler</depend>
1786 <export>
1787 <name>com.sun.codemodel.internal</name>
1788 <to>jdk.xml.ws</to>
1789 </export>
1790 <export>
1791 <name>com.sun.codemodel.internal.writer</name>
1792 <to>jdk.xml.ws</to>
1793 </export>
1794 <export>
1795 <name>com.sun.istack.internal.tools</name>
1796 <to>jdk.xml.ws</to>
1797 </export>
1798 <export>
1799 <name>com.sun.tools.internal.jxc.ap</name>
1800 <to>jdk.xml.ws</to>
|