| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| <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/maven-v4_0_0.xsd"> |
| <modelVersion>4.0.0</modelVersion> |
| <parent> |
| <groupId>org.apache.stanbol</groupId> |
| <artifactId>stanbol-parent</artifactId> |
| <relativePath>../../parent</relativePath> |
| <version>7-SNAPSHOT</version> |
| </parent> |
| |
| <groupId>org.apache.stanbol</groupId> |
| <artifactId>org.apache.stanbol.commons.frameworkfragment</artifactId> |
| <version>1.0.1-SNAPSHOT</version> |
| <packaging>jar</packaging> |
| |
| <name>Apache Stanbol Commons Framework Fragment</name> |
| <description>The framework fragment bundle causes additional packages from the JVM environment to be exported.</description> |
| |
| <build> |
| <plugins> |
| <plugin> |
| <groupId>org.codehaus.groovy.maven</groupId> |
| <artifactId>gmaven-plugin</artifactId> |
| <version>1.0</version> |
| <executions> |
| <execution> |
| <phase>generate-resources</phase> |
| <goals> |
| <goal>execute</goal> |
| </goals> |
| <configuration> |
| <properties> |
| <rawVersion>${project.version}</rawVersion> |
| </properties> |
| <!-- TODO: make it possible to insert a '.0' if there are only two |
| numerical element in the maven version --> |
| <source> |
| // Convert POM version to valid OSGi version identifier |
| project.properties['osgi.version'] = |
| (project.properties['rawVersion'] =~ /-/).replaceFirst('.') |
| </source> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <!-- The POM packaging is jar but with these settings |
| we create a valid bundle. --> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-jar-plugin</artifactId> |
| <configuration> |
| <archive> |
| <index>true</index> |
| <manifest> |
| <addClasspath>false</addClasspath> |
| </manifest> |
| <manifestEntries> |
| <Bundle-Version>${osgi.version}</Bundle-Version> |
| <Bundle-Description>${project.description}</Bundle-Description> |
| <Bundle-Name>${project.name}</Bundle-Name> |
| <Bundle-DocURL>http://stanbol.apache.org</Bundle-DocURL> |
| <Bundle-ManifestVersion>2</Bundle-ManifestVersion> |
| <Bundle-Vendor>Apache Software Foundation</Bundle-Vendor> |
| <Fragment-Host>system.bundle; extension:=framework</Fragment-Host> |
| <Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName> |
| |
| <!-- Packages listed here will be exported by the system |
| bundle once this bundle is active. |
| The OSGi framework does not check whether the packages |
| are actually available. --> |
| <!-- Version ranges for packages covered by |
| JavaTM API for XML Processing (JAXP) |
| are set to 1.4.0 as specified for Java SE 6 by |
| http://docs.oracle.com/javase/6/docs/technotes/guides/xml/jaxp/index.html |
| --> |
| <!-- The packages com.sun.management.* are referenced by zookeper --> |
| <Export-Package> |
| com.sun.management, com.sun.management.jmx, com.sun.xml.bind.v2.model.runtime, com.sun.xml.bind.v2.model.core, com.sun.xml.bind.v2.runtime, com.sun.xml.bind.v2.runtime.property, com.sun.xml.bind.v2.runtime.unmarshaller, com.sun.xml.ws, com.sun.xml.ws.addressing, com.sun.xml.ws.addressing.model, com.sun.xml.ws.addressing.v200408, com.sun.xml.ws.api, com.sun.xml.ws.api.addressing, com.sun.xml.ws.api.client, com.sun.xml.ws.api.fastinfoset, com.sun.xml.ws.api.handler, com.sun.xml.ws.api.message, com.sun.xml.ws.api.message.stream, com.sun.xml.ws.api.model, com.sun.xml.ws.api.model.soap, com.sun.xml.ws.api.model.wsdl, com.sun.xml.ws.api.pipe, com.sun.xml.ws.api.pipe.helper, com.sun.xml.ws.api.server, com.sun.xml.ws.api.streaming, com.sun.xml.ws.api.wsdl.parser, com.sun.xml.ws.api.wsdl.writer, com.sun.xml.ws.binding, com.sun.xml.ws.client, com.sun.xml.ws.client.dispatch, com.sun.xml.ws.client.sei, com.sun.xml.ws.developer, com.sun.xml.ws.developer.servlet, com.sun.xml.ws.encoding, com.sun.xml.ws.encoding.fastinfoset, com.sun.xml.ws.encoding.soap, com.sun.xml.ws.encoding.soap.streaming, com.sun.xml.ws.encoding.xml, com.sun.xml.ws.fault, com.sun.xml.ws.handler, com.sun.xml.ws.message, com.sun.xml.ws.message.jaxb, com.sun.xml.ws.message.saaj, com.sun.xml.ws.message.source, com.sun.xml.ws.message.stream, com.sun.xml.ws.model, com.sun.xml.ws.model.soap, com.sun.xml.ws.model.wsdl, com.sun.xml.ws.org.objectweb.asm, com.sun.xml.ws.protocol.soap, com.sun.xml.ws.protocol.xml, com.sun.xml.ws.resources, com.sun.xml.ws.server, com.sun.xml.ws.server.provider, com.sun.xml.ws.server.sei, com.sun.xml.ws.server.servlet, com.sun.xml.ws.spi, com.sun.xml.ws.streaming, com.sun.xml.ws.transport, com.sun.xml.ws.transport.http, com.sun.xml.ws.transport.http.client, com.sun.xml.ws.transport.http.server, com.sun.xml.ws.transport.http.servlet, com.sun.xml.ws.util, com.sun.xml.ws.util.exception, com.sun.xml.ws.util.localization, com.sun.xml.ws.util.pipe, com.sun.xml.ws.util.xml, com.sun.xml.ws.wsdl.parser, com.sun.xml.ws.wsdl.writer, com.sun.xml.ws.wsdl.writer.document, com.sun.xml.ws.wsdl.writer.document.http, com.sun.xml.ws.wsdl.writer.document.soap, com.sun.xml.ws.wsdl.writer.document.soap12, com.sun.xml.ws.wsdl.writer.document.xsd, com.sun.xml.internal.bind, com.sun.xml.internal.ws, com.sun.xml.internal.ws.addressing, com.sun.xml.internal.ws.addressing.model, com.sun.xml.internal.ws.addressing.v200408, com.sun.xml.internal.ws.api, com.sun.xml.internal.ws.api.addressing, com.sun.xml.internal.ws.api.client, com.sun.xml.internal.ws.api.fastinfoset, com.sun.xml.internal.ws.api.handler, com.sun.xml.internal.ws.api.message, com.sun.xml.internal.ws.api.message.stream, com.sun.xml.internal.ws.api.model, com.sun.xml.internal.ws.api.model.soap, com.sun.xml.internal.ws.api.model.wsdl, com.sun.xml.internal.ws.api.pipe, com.sun.xml.internal.ws.api.pipe.helper, com.sun.xml.internal.ws.api.server, com.sun.xml.internal.ws.api.streaming, com.sun.xml.internal.ws.api.wsdl.parser, com.sun.xml.internal.ws.api.wsdl.writer, com.sun.xml.internal.ws.binding, com.sun.xml.internal.ws.client, com.sun.xml.internal.ws.client.dispatch, com.sun.xml.internal.ws.client.sei, com.sun.xml.internal.ws.developer, com.sun.xml.internal.ws.encoding, com.sun.xml.internal.ws.encoding.fastinfoset, com.sun.xml.internal.ws.encoding.soap, com.sun.xml.internal.ws.encoding.soap.streaming, com.sun.xml.internal.ws.encoding.xml, com.sun.xml.internal.ws.fault, com.sun.xml.internal.ws.handler, com.sun.xml.internal.ws.message, com.sun.xml.internal.ws.message.jaxb, com.sun.xml.internal.ws.message.saaj, com.sun.xml.internal.ws.message.source, com.sun.xml.internal.ws.message.stream, com.sun.xml.internal.ws.model, com.sun.xml.internal.ws.model.soap, com.sun.xml.internal.ws.model.wsdl, com.sun.xml.internal.ws.org.objectweb.asm, com.sun.xml.internal.ws.protocol.soap, |
| com.sun.xml.internal.ws.protocol.xml, com.sun.xml.internal.ws.resources, com.sun.xml.internal.ws.server, com.sun.xml.internal.ws.server.provider, com.sun.xml.internal.ws.server.sei, com.sun.xml.internal.ws.spi, com.sun.xml.internal.ws.streaming, com.sun.xml.internal.ws.transport, com.sun.xml.internal.ws.transport.http, com.sun.xml.internal.ws.transport.http.client, com.sun.xml.internal.ws.transport.http.server, com.sun.xml.internal.ws.util, com.sun.xml.internal.ws.util.exception, com.sun.xml.internal.ws.util.localization, com.sun.xml.internal.ws.util.pipe, com.sun.xml.internal.ws.util.xml, com.sun.xml.internal.ws.wsdl.parser, com.sun.xml.internal.ws.wsdl.writer, com.sun.xml.internal.ws.wsdl.writer.document, com.sun.xml.internal.ws.wsdl.writer.document.http, com.sun.xml.internal.ws.wsdl.writer.document, com.sun.xml.internal.ws.wsdl.writer.document.soap, com.sun.xml.internal.ws.wsdl.writer.document.soap12, com.sun.xml.internal.ws.wsdl.writer.document.xsd, javax.activation, javax.jws, javax.jws.soap, javax.xml, javax.xml.bind, javax.xml.bind.annotation, javax.xml.bind.annotation.adapters, javax.xml.bind.attachment, javax.xml.bind.helpers, javax.xml.bind.util, 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; version=1.4.0, javax.xml.namespace; version=1.4.0, javax.xml.parsers, javax.xml.soap, javax.xml.transform; version=1.4.0, javax.xml.transform.dom; version=1.4.0, javax.xml.transform.sax; version=1.4.0, javax.xml.transform.stax; version=1.4.0, javax.xml.transform.stream; version=1.4.0, javax.xml.validation; version=1.4.0, javax.xml.ws, javax.xml.ws.handler, javax.xml.ws.handler.soap, javax.xml.ws.http, javax.xml.ws.soap, javax.xml.ws.spi, javax.xml.ws.wsaddressing, javax.xml.xpath; version=1.4.0, org.w3c.dom; version=1.4.0, org.w3c.dom.bootstrap; version=1.4.0, org.w3c.dom.css, org.w3c.dom.events; version=1.4.0, org.w3c.dom.html, |
| org.w3c.dom.ls; version=1.4.0, org.w3c.dom.ranges; version=1.4.0, org.w3c.dom.stylesheets, org.w3c.dom.traversal, org.w3c.dom.views, org.w3c.dom.xpath, org.xml.sax; version=1.4.0, org.xml.sax.ext; version=1.4.0, org.xml.sax.helpers; version=1.4.0, sun.misc, sun.security.util |
| </Export-Package> |
| </manifestEntries> |
| </archive> |
| </configuration> |
| </plugin> |
| </plugins> |
| </build> |
| </project> |
| |