blob: d948500764c7f1e4145f4b50e71b0996b513b1ad [file] [log] [blame]
<?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.
-->
<bundles>
<startLevel level="1">
<!-- JDK Package Exporter -->
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.frameworkfragment</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
</startLevel>
<!-- HTTP service and Http related Utilities -->
<startLevel level="6">
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.cors</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
<!-- Allows to parse Http Headers as QueryParameter -->
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.httpqueryheaders</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
</startLevel>
<!-- Sling installer and Stanbol extensions -->
<startLevel level="8">
<!-- bundle>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.installer.api</artifactId>
<version>1.0.0</version>
</bundle -->
<bundle>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.installer.core</artifactId>
<version>3.6.4</version>
</bundle>
<bundle>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.installer.factory.configuration</artifactId>
<version>1.1.2</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.installer.bundleprovider</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
<bundle>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.installer.provider.file</artifactId>
<version>1.1.0</version>
</bundle>
<bundle> <!-- The Apache Sling Installer WebConsole plugin -->
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.installer.console</artifactId>
<version>1.0.0</version>
</bundle>
</startLevel>
<!-- Sling launchpad -->
<startLevel level="9">
<bundle>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.launchpad.api</artifactId>
<version>1.1.0</version>
</bundle>
<bundle>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.settings</artifactId>
<version>1.3.6</version>
</bundle>
<bundle>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.launchpad.installer</artifactId>
<version>1.2.2</version>
</bundle>
</startLevel>
<!-- *********************************************************************
start level 10 TO 19 reserved for required libraries (internal and external)
********************************************************************* -->
<!-- General-purpose libraries -->
<startLevel level="20">
<bundle>
<groupId>commons-cli</groupId>
<artifactId>commons-cli</artifactId>
<version>1.2</version>
</bundle>
<bundle>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.6</version>
</bundle>
<bundle>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.4</version>
</bundle>
<bundle>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>3.2.2</version>
</bundle>
<bundle>
<groupId>org.apache.commons</groupId>
<artifactId>commons-compress</artifactId>
<version>1.9</version>
</bundle>
<bundle>
<groupId>org.tukaani</groupId>
<artifactId>xz</artifactId>
<version>1.5</version>
</bundle>
<bundle>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.10</version>
</bundle>
<bundle> <!-- commons-beanutils as bundle provided by servicemix.apache.org -->
<groupId>org.apache.servicemix.bundles</groupId>
<artifactId>org.apache.servicemix.bundles.commons-beanutils</artifactId>
<version>1.8.3_2</version>
</bundle>
<bundle>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<!-- TODO: update to 16.0.1 -->
<version>14.0.1</version>
</bundle>
<bundle> <!-- used by Solr4 spatial -->
<groupId>com.spatial4j</groupId>
<artifactId>spatial4j</artifactId>
<version>0.4.1</version>
</bundle>
<bundle> <!-- used by Lucene core -->
<groupId>com.googlecode.concurrentlinkedhashmap</groupId>
<artifactId>concurrentlinkedhashmap-lru</artifactId>
<version>1.4</version>
</bundle>
<bundle> <!-- used by Solr and Clerezza -->
<groupId>com.ibm.icu</groupId>
<artifactId>icu4j</artifactId>
<version>49.1</version>
</bundle>
<bundle>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore-osgi</artifactId>
<version>${httpcomponents-version}</version>
</bundle>
<bundle>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient-osgi</artifactId>
<version>${httpcomponents-version}</version>
</bundle>
<bundle> <!-- jarkata regexp as bundle provided by servicemix.apache.org -->
<groupId>org.apache.servicemix.bundles</groupId>
<artifactId>org.apache.servicemix.bundles.regexp</artifactId>
<version>1.3_3</version>
</bundle>
<bundle> <!-- only used by the Entityhub -->
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>2.7</version>
</bundle>
<!-- Stax support -->
<!-- as the JVM only gives Stax 1.0 but we want Stax 2.0 (see STANBOL-1395)-->
<bundle>
<groupId>org.apache.servicemix.specs</groupId>
<artifactId>org.apache.servicemix.specs.stax-api-1.2</artifactId>
<version>2.4.0</version>
</bundle>
<bundle> <!-- XML stax lib used by jackson -->
<groupId>org.codehaus.woodstox</groupId>
<artifactId>woodstox-core-asl</artifactId>
<version>4.1.4</version>
</bundle>
<bundle>
<groupId>org.codehaus.woodstox</groupId>
<artifactId>stax2-api</artifactId>
<version>3.1.4</version>
</bundle>
<bundle> <!-- Jdom is e.g. used by some LDPath functions -->
<groupId>org.apache.servicemix.bundles</groupId>
<artifactId>org.apache.servicemix.bundles.jdom</artifactId>
<version>2.0.6_1</version>
</bundle>
<!-- JSON libs -->
<bundle> <!-- used for simple JSON parsing/writing in Stanbol -->
<groupId>org.codehaus.jettison</groupId>
<artifactId>jettison</artifactId>
<version>1.3.7</version>
</bundle>
<bundle> <!-- used for stream parsing/serialization -->
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-core-asl</artifactId>
<version>1.9.13</version>
</bundle>
<bundle> <!-- JSON Tree model and JSON - Object mappings -->
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.13</version>
</bundle>
<bundle> <!-- for JAX-RS integration -->
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-jaxrs</artifactId>
<version>1.9.13</version>
</bundle>
<bundle> <!-- e.g. required by the JSON-LD serializer -->
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${jackson2-version}</version>
</bundle>
<bundle> <!-- e.g. required by the JSON-LD serializer -->
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson2-version}</version>
</bundle>
<bundle>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>${jackson2-version}</version>
</bundle>
<!-- Velocity -->
<!-- only used by Enhancer Benchmarking (org.apache.stanbol.enhancer.benchmark) -->
<bundle>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity</artifactId>
<version>1.7</version>
</bundle>
<bundle>
<groupId>org.apache.servicemix.bundles</groupId>
<artifactId>org.apache.servicemix.bundles.velocity-tools</artifactId>
<version>2.0_1</version>
</bundle>
<bundle>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4.7</version>
</bundle>
</startLevel>
<!-- Jersey -->
<!-- javax.annotation has to go first! -->
<startLevel level="1">
<bundle>
<groupId>javax.annotation</groupId>
<artifactId>javax.annotation-api</artifactId>
<version>1.2</version>
</bundle>
</startLevel>
<startLevel level="24">
<!-- NOTE: jersey-core bug, must start before jersey-server to avoid
jersey spi class not found errors. Restart jersey-server manually if getting
those. -->
<!-- <bundle>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-core</artifactId>
<version>1.15</version>
</bundle> -->
<bundle>
<groupId>org.glassfish.jersey.containers</groupId>
<!-- if your container implements Servlet API older than 3.0,
use "jersey-container-servlet-core", otherwise
"jersey-container-servlet" -->
<artifactId>jersey-container-servlet-core</artifactId>
<version>2.7</version>
</bundle>
<bundle>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.1.0.Final</version>
</bundle>
<bundle>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-common</artifactId>
<version>2.7</version>
</bundle>
<bundle>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-server</artifactId>
<version>2.7</version>
</bundle>
<bundle>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-client</artifactId>
<version>2.7</version>
</bundle>
<bundle>
<groupId>org.glassfish.hk2</groupId>
<artifactId>hk2-api</artifactId>
<version>2.2.0</version>
</bundle>
<bundle>
<groupId>org.glassfish.hk2</groupId>
<artifactId>hk2-locator</artifactId>
<version>2.2.0</version>
</bundle>
<bundle>
<groupId>org.glassfish.hk2</groupId>
<artifactId>hk2-utils</artifactId>
<version>2.2.0</version>
</bundle>
<bundle>
<groupId>org.glassfish.hk2</groupId>
<artifactId>osgi-resource-locator</artifactId>
<version>1.0.1</version>
</bundle>
<bundle>
<groupId>org.glassfish.hk2.external</groupId>
<artifactId>javax.inject</artifactId>
<version>2.2.0</version>
</bundle>
<bundle>
<groupId>org.glassfish.hk2.external</groupId>
<artifactId>asm-all-repackaged</artifactId>
<version>2.2.0</version>
</bundle>
<bundle>
<groupId>org.glassfish.hk2.external</groupId>
<artifactId>cglib</artifactId>
<version>2.2.0-b23</version>
</bundle>
<bundle>
<groupId>org.glassfish.hk2.external</groupId>
<artifactId>aopalliance-repackaged</artifactId>
<version>2.2.0</version>
</bundle>
<bundle>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.18.0-GA</version>
</bundle>
<bundle>
<groupId>org.glassfish.jersey.bundles.repackaged</groupId>
<artifactId>jersey-guava</artifactId>
<version>2.7</version>
</bundle>
<bundle>
<groupId>javax.ws.rs</groupId>
<artifactId>javax.ws.rs-api</artifactId>
<version>2.0.1</version>
</bundle>
</startLevel>
<startLevel level="25">
<!-- <bundle>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-server</artifactId>
<version>1.15</version>
</bundle>
<bundle>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-servlet</artifactId>
<version>1.15</version>
</bundle> -->
<!-- needed to read data from mime multipart requests -->
<bundle>
<groupId>org.apache.clerezza</groupId>
<artifactId>jaxrs.utils</artifactId>
<version>0.9</version>
</bundle>
<!-- dependency of jersey-multipart -->
<!-- bundle>
<groupId>org.jvnet</groupId>
<artifactId>mimepull</artifactId>
<version>1.6</version>
</bundle -->
<!-- MessageBodyReaders and Writers for Clereza RDF entities -->
<bundle>
<groupId>org.apache.clerezza</groupId>
<artifactId>jaxrs.rdf.providers</artifactId>
<version>1.0.0</version>
</bundle>
<bundle>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
<version>1.1.1</version>
</bundle>
<bundle>
<groupId>org.apache.clerezza</groupId>
<artifactId>rdf.rdfjson</artifactId>
<version>1.0.0</version>
</bundle>
</startLevel>
<startLevel level="26">
<bundle>
<groupId>org.apache.clerezza.ext</groupId>
<artifactId>javax.mail</artifactId>
<version>0.4-incubating</version>
</bundle>
<bundle>
<groupId>org.wymiwyg</groupId>
<artifactId>wymiwyg-commons-core</artifactId>
<version>0.7.6</version>
</bundle>
<!-- ICU is an bundle in the meantime
bundle>
<groupId>org.apache.clerezza.ext</groupId>
<artifactId>com.ibm.icu</artifactId>
<version>0.5-incubating</version>
</bundle -->
<!--
Add support for fast index based in-memory models
-->
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.indexedgraph</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
</startLevel>
<!-- Stanbol Commons -->
<startLevel level="27">
<!-- Allows to run Stanbol in offline mode -->
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.stanboltools.offline
</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
<!-- DataFileProvider and implementations -->
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.stanboltools.datafileprovider
</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.stanboltools.datafileprovider.bundle
</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
<!-- Namespace prefix service -->
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.namespaceprefix.service</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
<bundle> <!-- Provides the Stanbol specific Prefix Mappings: Backward compatibility -->
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.namespaceprefix.provider.stanbol</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
<bundle> <!-- Provides the namespace prefixes managed by http://prefix.cc -->
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.namespaceprefix.provider.prefixcc</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
<!-- OWL libraries and utilities -->
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.owl</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
<!-- support for JSON-LD -->
<!-- JSON-LD support for Clerezza -->
<bundle> <!-- this for now provides the Parser/Serializer provider for Clerezza -->
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.jsonld</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
<bundle> <!-- this will (in a future version replace the above) -->
<groupId>com.github.jsonld-java</groupId>
<artifactId>jsonld-java-clerezza</artifactId>
<version>0.6.0</version>
</bundle>
<bundle> <!-- core jsonld library used by jena, sesame and now clerezza -->
<groupId>com.github.jsonld-java</groupId>
<artifactId>jsonld-java</artifactId>
<version>0.6.0</version>
</bundle>
<!-- Support for Jobs -->
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.jobs.api</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.jobs.web</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
</startLevel>
<!-- OpenNLP + extensions and utilities -->
<startLevel level="27">
<bundle>
<groupId>org.apache.opennlp</groupId>
<artifactId>opennlp-maxent</artifactId>
<version>3.0.3</version>
</bundle>
<bundle>
<groupId>org.apache.opennlp</groupId>
<artifactId>opennlp-tools</artifactId>
<version>1.6.0</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.opennlp</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
<bundle> <!-- ixa-pipe-nerc extensions for OpenNLP (STANBOL-1422) -->
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.ixa-pipe-nerc</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
</startLevel>
<!-- Apache Solr as bundle + utilities -->
<startLevel level="27">
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.solr.core</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.solr.extras.icu</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
</startLevel>
<startLevel level="28">
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.solr.managed</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.solr.web</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
<bundle> <!-- defualt config for Solr -->
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.solr.defaults</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
</startLevel>
<startLevel level="29">
<bundle> <!-- IMPORTANT: this need to be started after commons.solr.defaults! -->
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.solr.install</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
</startLevel>
<!-- The common web interface -->
<startLevel level="27">
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.web.resources</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.web.base</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.web.base.jersey</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.web.home</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
</startLevel>
<!-- LD Path -->
<startLevel level="27">
<bundle> <!-- LD Path -->
<groupId>org.apache.marmotta</groupId>
<artifactId>ldpath-api</artifactId>
<version>${ldpath-version}</version>
</bundle>
<bundle>
<groupId>org.apache.marmotta</groupId>
<artifactId>ldpath-core-bundle</artifactId>
<version>${ldpath-version}</version>
</bundle>
<bundle>
<groupId>org.apache.marmotta</groupId>
<artifactId>ldpath-template</artifactId>
<version>${ldpath-version}</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.ldpath.clerezza</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.ldpathtemplate</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.freemarker</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.web.viewable</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.web.rdfviewable.writer</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.web.viewable.writer</artifactId>
<version>1.0.1-SNAPSHOT</version>
</bundle>
</startLevel>
</bundles>