Vinay Vishal | 5717147 | 2018-09-18 20:22:00 +0530 | [diff] [blame] | 1 | # |
| 2 | # Copyright (c) 2010, 2018 Oracle and/or its affiliates. All rights reserved. |
| 3 | # |
| 4 | # This program and the accompanying materials are made available under the |
| 5 | # terms of the Eclipse Public License v. 2.0, which is available at |
| 6 | # http://www.eclipse.org/legal/epl-2.0. |
| 7 | # |
| 8 | # This Source Code may also be made available under the following Secondary |
| 9 | # Licenses when the conditions for such availability set forth in the |
| 10 | # Eclipse Public License v. 2.0 are satisfied: GNU General Public License, |
| 11 | # version 2 with the GNU Classpath Exception, which is available at |
| 12 | # https://www.gnu.org/software/classpath/license.html. |
| 13 | # |
| 14 | # SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 |
| 15 | # |
| 16 | |
| 17 | -exportcontents: \ |
| 18 | com.sun.enterprise.glassfish.web; \ |
| 19 | org.glassfish.web.loader; \ |
| 20 | org.glassfish.web.util; \ |
| 21 | com.sun.logging.enterprise.system.container.web; version=${project.osgi.version} |
| 22 | |
| 23 | # Normally Import-Package is not required, as the default value of * |
| 24 | # is enough to find all static dependencies. But, when a module is |
| 25 | # doing Class.forName, there is no foolproof way to find out the |
| 26 | # desired package name, hence we need to add those packages explicitly. |
| 27 | # In this case, sun.rmi.transport is one such package which is used |
| 28 | # during classloader cleanup. Since it is only presence for Oracle JDK, |
| 29 | # the import has been marked as optional. |
| 30 | Import-Package: sun.rmi.transport; resolution:=optional, org.jboss.weld.interceptor.proxy,* |