.main.core.api-exporter-fragment.8.0.0-M1.source-code.pom.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of api-exporter-fragment
Show all versions of api-exporter-fragment
This bundle attached itself as a fragment to api-exporter bundle
<?xml version="1.0" encoding="UTF-8"?> <!-- Copyright (c) 2010, 2021 Oracle and/or its affiliates. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0, which is available at http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU General Public License, version 2 with the GNU Classpath Exception, which is available at https://www.gnu.org/software/classpath/license.html. SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 --> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.glassfish.main.core</groupId> <artifactId>core</artifactId> <version>8.0.0-M1</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>api-exporter-fragment</artifactId> <packaging>jar</packaging> <name>GlassFish API Exporter Module Fragment</name> <description>This bundle attached itself as a fragment to api-exporter bundle</description> <!-- Since DynamicImport-Package resolution happens incremantally, that can lead to minor performance issues, so we attach this fragment to api-exporter bundle. This bundle statically imports packages. Since it optionally imports them, even if some package is absent, it is not an issue. Please note, any package imported by this bundle is also visible to "Common Class Loader." --> <developers> <developer> <id>ss141213</id> <name>Sahoo</name> <organization>Oracle, Inc.</organization> <roles> <role>developer</role> </roles> </developer> </developers> <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <executions> <execution> <id>export-package-regexp</id> <goals> <goal>regex-property</goal> </goals> <configuration> <name>osgi.import.packages</name> <regex>\s+</regex> <replacement> </replacement> <value> jakarta.activation; jakarta.annotation; jakarta.annotation.security; jakarta.annotation.sql; jakarta.batch.api; jakarta.batch.api.chunk; jakarta.batch.api.chunk.listener; jakarta.batch.api.listener; jakarta.batch.api.partition; jakarta.batch.operations; jakarta.batch.runtime; jakarta.batch.runtime.context; jakarta.decorator; jakarta.ejb; jakarta.ejb.embeddable; jakarta.ejb.spi; jakarta.el; jakarta.enterprise.concurrent; jakarta.enterprise.context; jakarta.enterprise.context.control; jakarta.enterprise.context.spi; jakarta.enterprise.event; jakarta.enterprise.inject; jakarta.enterprise.inject.literal; jakarta.enterprise.inject.se; jakarta.enterprise.inject.spi; jakarta.enterprise.inject.spi.configurator; jakarta.enterprise.util; jakarta.faces; jakarta.faces.annotation; jakarta.faces.application; jakarta.faces.bean; jakarta.faces.component; jakarta.faces.component.behavior; jakarta.faces.component.html; jakarta.faces.component.search; jakarta.faces.component.visit; jakarta.faces.context; jakarta.faces.convert; jakarta.faces.el; jakarta.faces.event ; jakarta.faces.flow; jakarta.faces.flow.builder; jakarta.faces.lifecycle; jakarta.faces.model; jakarta.faces.push; jakarta.faces.render; jakarta.faces.validator; jakarta.faces.view; jakarta.faces.view.facelets; jakarta.faces.webapp; jakarta.inject; jakarta.interceptor; jakarta.json; jakarta.jms; jakarta.json.bind; jakarta.json.bind.adapter; jakarta.json.bind.annotation; jakarta.json.bind.config; jakarta.json.bind.serializer; jakarta.json.bind.spi; jakarta.json.spi; jakarta.json.stream; jakarta.jws; jakarta.jws.soap; jakarta.mail; jakarta.mail.event; jakarta.mail.internet; jakarta.mail.search; jakarta.mail.util; jakarta.persistence; jakarta.persistence.criteria; jakarta.persistence.metamodel; jakarta.persistence.spi; jakarta.resource; jakarta.resource.cci; jakarta.resource.spi; jakarta.resource.spi.endpoint; jakarta.resource.spi.security; jakarta.resource.spi.work; jakarta.security.auth.message; jakarta.security.auth.message.callback; jakarta.security.auth.message.config; jakarta.security.auth.message.module; jakarta.security.enterprise; jakarta.security.enterprise.authentication.mechanism.http; jakarta.security.enterprise.credential; jakarta.security.enterprise.identitystore; jakarta.security.jacc; jakarta.servlet; jakarta.servlet.annotation; jakarta.servlet.descriptor; jakarta.servlet.http; jakarta.servlet.jsp; jakarta.servlet.jsp.el; jakarta.servlet.jsp.jstl.core; jakarta.servlet.jsp.jstl.fmt; jakarta.servlet.jsp.jstl.sql; jakarta.servlet.jsp.jstl.tlv; jakarta.servlet.jsp.tagext; jakarta.transaction; jakarta.validation; jakarta.validation.bootstrap; jakarta.validation.constraints; jakarta.validation.constraintvalidation; jakarta.validation.executable; jakarta.validation.groups; jakarta.validation.metadata; jakarta.validation.spi; jakarta.validation.valueextraction; jakarta.websocket; jakarta.websocket.server; jakarta.ws.rs; jakarta.ws.rs.client; jakarta.ws.rs.container; jakarta.ws.rs.core; jakarta.ws.rs.ext; jakarta.ws.rs.sse; jakarta.ws.rs; jakarta.ws.rs.client; jakarta.ws.rs.container; jakarta.ws.rs.core; jakarta.ws.rs.ext; jakarta.ws.rs.sse; jakarta.xml.bind; jakarta.xml.bind.annotation; jakarta.xml.bind.annotation.adapters; jakarta.xml.bind.attachment; jakarta.xml.bind.helpers; jakarta.xml.bind.util; jakarta.xml.soap; jakarta.xml.ws; jakarta.xml.ws.handler; jakarta.xml.ws.handler.soap; jakarta.xml.ws.http; jakarta.xml.ws.soap; jakarta.xml.ws.spi; jakarta.xml.ws.spi.http; jakarta.xml.ws.wsaddressing; javax.accessibility; javax.activation; javax.activity; javax.annotation.processing; javax.crypto; javax.crypto.interfaces; javax.crypto.spec; javax.imageio; javax.imageio.event; javax.imageio.metadata; javax.imageio.plugins.bmp; javax.imageio.plugins.jpeg; javax.imageio.spi; javax.imageio.stream; javax.lang.model; javax.lang.model.element; javax.lang.model.type; javax.lang.model.util; javax.management; javax.management.loading; javax.management.modelmbean; javax.management.monitor; javax.management.openmbean; javax.management.relation; javax.management.remote; javax.management.remote.generic; javax.management.remote.jmxmp; javax.management.remote.rmi; javax.management.remote.message; javax.management.timer; javax.naming; javax.naming.directory; javax.naming.event; javax.naming.ldap; javax.naming.spi; javax.net; javax.net.ssl; javax.print; javax.print.attribute; javax.print.attribute.standard; javax.print.event; javax.rmi; javax.rmi.CORBA; javax.rmi.ssl; javax.script; javax.security.auth; javax.security.auth.callback; javax.security.auth.kerberos; javax.security.auth.login; javax.security.auth.spi; javax.security.auth.x500; javax.security.cert; javax.security.sasl; javax.sound.midi; javax.sound.midi.spi; javax.sound.sampled; javax.sound.sampled.spi; javax.sql; javax.sql.rowset; javax.sql.rowset.serial; javax.sql.rowset.spi; javax.swing; javax.swing.border; javax.swing.colorchooser; javax.swing.event; javax.swing.filechooser; javax.swing.plaf; javax.swing.plaf.basic; javax.swing.plaf.metal; javax.swing.plaf.multi; javax.swing.plaf.nimbus; javax.swing.plaf.synth; javax.swing.table; javax.swing.text; javax.swing.text.html; javax.swing.text.html.parser; javax.swing.text.rtf; javax.swing.tree; javax.swing.undo; javax.tools; javax.transaction.xa; javax.xml.crypto; javax.xml.crypto.dom; javax.xml.crypto.dsig; javax.xml.crypto.dsig.dom; javax.xml.crypto.dsig.keyinfo; javax.xml.crypto.dsig.spec; javax.xml.datatype; javax.xml.namespace; javax.xml.parsers; javax.xml.stream; javax.xml.stream.events; javax.xml.stream.util; javax.xml.transform; javax.xml.transform.dom; javax.xml.transform.sax; javax.xml.transform.stax; javax.xml.transform.stream; javax.xml.validation; javax.xml.xpath; org.ietf.jgss; org.omg.CORBA; org.omg.CORBA_2_3; org.omg.CORBA_2_3.portable; org.omg.CORBA.DynAnyPackage; org.omg.CORBA.ORBPackage; org.omg.CORBA.portable; org.omg.CORBA.TypeCodePackage; org.omg.CosNaming; org.omg.CosNaming.NamingContextExtPackage; org.omg.CosNaming.NamingContextPackage; org.omg.Dynamic; org.omg.DynamicAny; org.omg.DynamicAny.DynAnyFactoryPackage; org.omg.DynamicAny.DynAnyPackage; org.omg.IOP; org.omg.IOP.CodecFactoryPackage; org.omg.IOP.CodecPackage; org.omg.Messaging; org.omg.PortableInterceptor; org.omg.PortableInterceptor.ORBInitInfoPackage; org.omg.PortableServer; org.omg.PortableServer.CurrentPackage; org.omg.PortableServer.POAManagerPackage; org.omg.PortableServer.POAPackage; org.omg.PortableServer.portable; org.omg.PortableServer.ServantLocatorPackage; org.omg.SendingContext; org.w3c.dom; org.w3c.dom.bootstrap; org.w3c.dom.events; org.w3c.dom.ls; org.w3c.dom.views; org.xml.sax; org.xml.sax.ext; org.xml.sax.helpers; org.glassfish.hk2.v3.admin; org.glassfish.hk2.naming.impl; org.glassfish.grizzly.http.server.res; org.glassfish.hk2.security.ssl; com.sun.org.apache.xerces.internal.jaxp; com.sun.org.apache.xalan.internal.xsltc.trax; com.sun.org.apache.xerces.internal.parsers; com.ctc.wstx.stax; org.glassfish.hk2.security.provider; org.glassfish.hk2.security.auth.realm.file; org.glassfish.hk2.security.auth.realm.certificate; org.glassfish.hk2.security; com.sun.faces.config; com.sun.jersey.server.impl.container.servlet; org.glassfish.wasp.runtime; com.sun.xml.ws.transport.http.servlet; org.glassfish.wasp.servlet; resolution:=optional </value> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifestEntries> <Bundle-SymbolicName>GlassFish-Application-Common-Module-Fragment</Bundle-SymbolicName> <Bundle-ManifestVersion>2</Bundle-ManifestVersion> <Fragment-Host>GlassFish-Application-Common-Module</Fragment-Host> <Bundle-Name>${project.name}</Bundle-Name> <!-- This is the most important attribute of this bundle We currently import all EE8 APIs. We could include some appserver pkgs as well. Tune this as per performance requirement. --> <Import-Package>${osgi.import.packages}</Import-Package> <Bundle-Description>${project.description}</Bundle-Description> </manifestEntries> </archive> </configuration> </plugin> </plugins> </build> </project>