1 ################################################################################
3 # Licensed to the Apache Software Foundation (ASF) under one or more
4 # contributor license agreements. See the NOTICE file distributed with
5 # this work for additional information regarding copyright ownership.
6 # The ASF licenses this file to You under the Apache License, Version 2.0
7 # (the "License"); you may not use this file except in compliance with
8 # the License. You may obtain a copy of the License at
10 # http://www.apache.org/licenses/LICENSE-2.0
12 # Unless required by applicable law or agreed to in writing, software
13 # distributed under the License is distributed on an "AS IS" BASIS,
14 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 # See the License for the specific language governing permissions and
16 # limitations under the License.
18 ################################################################################
21 # Java platform package export properties.
24 # Standard package set. Note that:
25 # - javax.transaction* is exported with a mandatory attribute
27 javax.accessibility, \
28 javax.activation;version="1.1", \
31 javax.crypto.interfaces, \
34 javax.imageio.event, \
35 javax.imageio.metadata, \
36 javax.imageio.plugins.bmp, \
37 javax.imageio.plugins.jpeg, \
39 javax.imageio.stream, \
43 javax.lang.model.element, \
44 javax.lang.model.type, \
45 javax.lang.model.util, \
47 javax.management.loading, \
48 javax.management.modelmbean, \
49 javax.management.monitor, \
50 javax.management.openmbean, \
51 javax.management.relation, \
52 javax.management.remote, \
53 javax.management.remote.rmi, \
54 javax.management.timer, \
56 javax.naming.directory, \
63 javax.print.attribute, \
64 javax.print.attribute.standard, \
70 javax.security.auth, \
71 javax.security.auth.callback, \
72 javax.security.auth.kerberos, \
73 javax.security.auth.login, \
74 javax.security.auth.spi, \
75 javax.security.auth.x500, \
76 javax.security.cert, \
77 javax.security.sasl, \
79 javax.sound.midi.spi, \
80 javax.sound.sampled, \
81 javax.sound.sampled.spi, \
84 javax.sql.rowset.serial, \
85 javax.sql.rowset.spi, \
88 javax.swing.colorchooser, \
90 javax.swing.filechooser, \
92 javax.swing.plaf.basic, \
93 javax.swing.plaf.metal, \
94 javax.swing.plaf.multi, \
95 javax.swing.plaf.synth, \
98 javax.swing.text.html, \
99 javax.swing.text.html.parser, \
100 javax.swing.text.rtf, \
104 javax.transaction; javax.transaction.xa; partial=true; mandatory:=partial, \
106 javax.xml.bind;version="2.2.1", \
107 javax.xml.bind.annotation;version="2.2.1", \
108 javax.xml.bind.annotation.adapters;version="2.2.1", \
109 javax.xml.bind.attachment;version="2.2.1", \
110 javax.xml.bind.helpers;version="2.2.1", \
111 javax.xml.bind.util;version="2.2.1", \
113 javax.xml.crypto.dom, \
114 javax.xml.crypto.dsig, \
115 javax.xml.crypto.dsig.dom, \
116 javax.xml.crypto.dsig.keyinfo, \
117 javax.xml.crypto.dsig.spec, \
118 javax.xml.datatype, \
119 javax.xml.namespace, \
121 javax.xml.soap;version="1.3", \
122 javax.xml.stream;version="1.2", \
123 javax.xml.stream.events;version="1.2", \
124 javax.xml.stream.util;version="1.2", \
125 javax.xml.transform, \
126 javax.xml.transform.dom, \
127 javax.xml.transform.sax, \
128 javax.xml.transform.stax, \
129 javax.xml.transform.stream, \
130 javax.xml.validation, \
131 javax.xml.ws;version="2.2", \
132 javax.xml.ws.handler;version="2.2", \
133 javax.xml.ws.handler.soap;version="2.2", \
134 javax.xml.ws.http;version="2.2", \
135 javax.xml.ws.soap;version="2.2", \
136 javax.xml.ws.spi;version="2.2", \
137 javax.xml.ws.wsaddressing;version="2.2", \
138 javax.xml.ws.spi.http;version="2.2", \
143 org.omg.CORBA_2_3.portable, \
144 org.omg.CORBA.DynAnyPackage, \
145 org.omg.CORBA.ORBPackage, \
146 org.omg.CORBA.portable, \
147 org.omg.CORBA.TypeCodePackage, \
149 org.omg.CosNaming.NamingContextExtPackage, \
150 org.omg.CosNaming.NamingContextPackage, \
152 org.omg.DynamicAny, \
153 org.omg.DynamicAny.DynAnyFactoryPackage, \
154 org.omg.DynamicAny.DynAnyPackage, \
156 org.omg.IOP.CodecFactoryPackage, \
157 org.omg.IOP.CodecPackage, \
159 org.omg.PortableInterceptor, \
160 org.omg.PortableInterceptor.ORBInitInfoPackage, \
161 org.omg.PortableServer, \
162 org.omg.PortableServer.CurrentPackage, \
163 org.omg.PortableServer.POAManagerPackage, \
164 org.omg.PortableServer.POAPackage, \
165 org.omg.PortableServer.portable, \
166 org.omg.PortableServer.ServantLocatorPackage, \
167 org.omg.SendingContext, \
168 org.omg.stub.java.rmi, \
169 org.omg.stub.javax.management.remote.rmi, \
171 org.w3c.dom.bootstrap, \
173 org.w3c.dom.events, \
176 org.w3c.dom.ranges, \
177 org.w3c.dom.stylesheets, \
178 org.w3c.dom.traversal, \
183 org.xml.sax.helpers, \
184 javax.annotation.processing
186 # Standard package set. Note that:
187 # - javax.transaction* is exported with a mandatory attribute
189 javax.accessibility, \
190 javax.activation;version="1.1", \
193 javax.crypto.interfaces, \
196 javax.imageio.event, \
197 javax.imageio.metadata, \
198 javax.imageio.plugins.bmp, \
199 javax.imageio.plugins.jpeg, \
201 javax.imageio.stream, \
205 javax.lang.model.element, \
206 javax.lang.model.type, \
207 javax.lang.model.util, \
209 javax.management.loading, \
210 javax.management.modelmbean, \
211 javax.management.monitor, \
212 javax.management.openmbean, \
213 javax.management.relation, \
214 javax.management.remote, \
215 javax.management.remote.rmi, \
216 javax.management.timer, \
218 javax.naming.directory, \
219 javax.naming.event, \
225 javax.print.attribute, \
226 javax.print.attribute.standard, \
232 javax.security.auth, \
233 javax.security.auth.callback, \
234 javax.security.auth.kerberos, \
235 javax.security.auth.login, \
236 javax.security.auth.spi, \
237 javax.security.auth.x500, \
238 javax.security.cert, \
239 javax.security.sasl, \
241 javax.sound.midi.spi, \
242 javax.sound.sampled, \
243 javax.sound.sampled.spi, \
246 javax.sql.rowset.serial, \
247 javax.sql.rowset.spi, \
249 javax.swing.border, \
250 javax.swing.colorchooser, \
252 javax.swing.filechooser, \
254 javax.swing.plaf.basic, \
255 javax.swing.plaf.metal, \
256 javax.swing.plaf.multi, \
257 javax.swing.plaf.synth, \
260 javax.swing.text.html, \
261 javax.swing.text.html.parser, \
262 javax.swing.text.rtf, \
266 javax.transaction; javax.transaction.xa; partial=true; mandatory:=partial, \
268 javax.xml.bind;version="2.2.1", \
269 javax.xml.bind.annotation;version="2.2.1", \
270 javax.xml.bind.annotation.adapters;version="2.2.1", \
271 javax.xml.bind.attachment;version="2.2.1", \
272 javax.xml.bind.helpers;version="2.2.1", \
273 javax.xml.bind.util;version="2.2.1", \
275 javax.xml.crypto.dom, \
276 javax.xml.crypto.dsig, \
277 javax.xml.crypto.dsig.dom, \
278 javax.xml.crypto.dsig.keyinfo, \
279 javax.xml.crypto.dsig.spec, \
280 javax.xml.datatype, \
281 javax.xml.namespace, \
283 javax.xml.soap;version="1.3", \
284 javax.xml.stream;version="1.2", \
285 javax.xml.stream.events;version="1.2", \
286 javax.xml.stream.util;version="1.2", \
287 javax.xml.transform, \
288 javax.xml.transform.dom, \
289 javax.xml.transform.sax, \
290 javax.xml.transform.stax, \
291 javax.xml.transform.stream, \
292 javax.xml.validation, \
293 javax.xml.ws;version="2.2", \
294 javax.xml.ws.handler;version="2.2", \
295 javax.xml.ws.handler.soap;version="2.2", \
296 javax.xml.ws.http;version="2.2", \
297 javax.xml.ws.soap;version="2.2", \
298 javax.xml.ws.spi;version="2.2", \
299 javax.xml.ws.wsaddressing;version="2.2", \
300 javax.xml.ws.spi.http;version="2.2", \
305 org.omg.CORBA_2_3.portable, \
306 org.omg.CORBA.DynAnyPackage, \
307 org.omg.CORBA.ORBPackage, \
308 org.omg.CORBA.portable, \
309 org.omg.CORBA.TypeCodePackage, \
311 org.omg.CosNaming.NamingContextExtPackage, \
312 org.omg.CosNaming.NamingContextPackage, \
314 org.omg.DynamicAny, \
315 org.omg.DynamicAny.DynAnyFactoryPackage, \
316 org.omg.DynamicAny.DynAnyPackage, \
318 org.omg.IOP.CodecFactoryPackage, \
319 org.omg.IOP.CodecPackage, \
321 org.omg.PortableInterceptor, \
322 org.omg.PortableInterceptor.ORBInitInfoPackage, \
323 org.omg.PortableServer, \
324 org.omg.PortableServer.CurrentPackage, \
325 org.omg.PortableServer.POAManagerPackage, \
326 org.omg.PortableServer.POAPackage, \
327 org.omg.PortableServer.portable, \
328 org.omg.PortableServer.ServantLocatorPackage, \
329 org.omg.SendingContext, \
330 org.omg.stub.java.rmi, \
331 org.omg.stub.javax.management.remote.rmi, \
333 org.w3c.dom.bootstrap, \
335 org.w3c.dom.events, \
338 org.w3c.dom.ranges, \
339 org.w3c.dom.stylesheets, \
340 org.w3c.dom.traversal, \
345 org.xml.sax.helpers, \
346 javax.annotation.processing
349 javax.accessibility, \
350 javax.activation;version="1.1", \
353 javax.crypto.interfaces, \
356 javax.imageio.event, \
357 javax.imageio.metadata, \
358 javax.imageio.plugins.bmp, \
359 javax.imageio.plugins.jpeg, \
361 javax.imageio.stream, \
365 javax.lang.model.element, \
366 javax.lang.model.type, \
367 javax.lang.model.util, \
369 javax.management.loading, \
370 javax.management.modelmbean, \
371 javax.management.monitor, \
372 javax.management.openmbean, \
373 javax.management.relation, \
374 javax.management.remote, \
375 javax.management.remote.rmi, \
376 javax.management.timer, \
378 javax.naming.directory, \
379 javax.naming.event, \
385 javax.print.attribute, \
386 javax.print.attribute.standard, \
392 javax.security.auth, \
393 javax.security.auth.callback, \
394 javax.security.auth.kerberos, \
395 javax.security.auth.login, \
396 javax.security.auth.spi, \
397 javax.security.auth.x500, \
398 javax.security.cert, \
399 javax.security.sasl, \
401 javax.sound.midi.spi, \
402 javax.sound.sampled, \
403 javax.sound.sampled.spi, \
406 javax.sql.rowset.serial, \
407 javax.sql.rowset.spi, \
409 javax.swing.border, \
410 javax.swing.colorchooser, \
412 javax.swing.filechooser, \
414 javax.swing.plaf.basic, \
415 javax.swing.plaf.metal, \
416 javax.swing.plaf.multi, \
417 javax.swing.plaf.synth, \
420 javax.swing.text.html, \
421 javax.swing.text.html.parser, \
422 javax.swing.text.rtf, \
426 javax.transaction; javax.transaction.xa; partial=true; mandatory:=partial, \
428 javax.xml.bind;version="2.2.1", \
429 javax.xml.bind.annotation;version="2.2.1", \
430 javax.xml.bind.annotation.adapters;version="2.2.1", \
431 javax.xml.bind.attachment;version="2.2.1", \
432 javax.xml.bind.helpers;version="2.2.1", \
433 javax.xml.bind.util;version="2.2.1", \
435 javax.xml.crypto.dom, \
436 javax.xml.crypto.dsig, \
437 javax.xml.crypto.dsig.dom, \
438 javax.xml.crypto.dsig.keyinfo, \
439 javax.xml.crypto.dsig.spec, \
440 javax.xml.datatype, \
441 javax.xml.namespace, \
443 javax.xml.soap;version="1.3", \
444 javax.xml.stream;version="1.2", \
445 javax.xml.stream.events;version="1.2", \
446 javax.xml.stream.util;version="1.2", \
447 javax.xml.transform, \
448 javax.xml.transform.dom, \
449 javax.xml.transform.sax, \
450 javax.xml.transform.stax, \
451 javax.xml.transform.stream, \
452 javax.xml.validation, \
453 javax.xml.ws;version="2.2", \
454 javax.xml.ws.handler;version="2.2", \
455 javax.xml.ws.handler.soap;version="2.2", \
456 javax.xml.ws.http;version="2.2", \
457 javax.xml.ws.soap;version="2.2", \
458 javax.xml.ws.spi;version="2.2", \
459 javax.xml.ws.wsaddressing;version="2.2", \
460 javax.xml.ws.spi.http;version="2.2", \
465 org.omg.CORBA_2_3.portable, \
466 org.omg.CORBA.DynAnyPackage, \
467 org.omg.CORBA.ORBPackage, \
468 org.omg.CORBA.portable, \
469 org.omg.CORBA.TypeCodePackage, \
471 org.omg.CosNaming.NamingContextExtPackage, \
472 org.omg.CosNaming.NamingContextPackage, \
474 org.omg.DynamicAny, \
475 org.omg.DynamicAny.DynAnyFactoryPackage, \
476 org.omg.DynamicAny.DynAnyPackage, \
478 org.omg.IOP.CodecFactoryPackage, \
479 org.omg.IOP.CodecPackage, \
481 org.omg.PortableInterceptor, \
482 org.omg.PortableInterceptor.ORBInitInfoPackage, \
483 org.omg.PortableServer, \
484 org.omg.PortableServer.CurrentPackage, \
485 org.omg.PortableServer.POAManagerPackage, \
486 org.omg.PortableServer.POAPackage, \
487 org.omg.PortableServer.portable, \
488 org.omg.PortableServer.ServantLocatorPackage, \
489 org.omg.SendingContext, \
490 org.omg.stub.java.rmi, \
491 org.omg.stub.javax.management.remote.rmi, \
493 org.w3c.dom.bootstrap, \
495 org.w3c.dom.events, \
498 org.w3c.dom.ranges, \
499 org.w3c.dom.stylesheets, \
500 org.w3c.dom.traversal, \
505 org.xml.sax.helpers, \
506 javax.annotation.processing