blob: 20342e0b956d1c8de78f7b8a00c49ff04761cd7a [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="5">
<!-- JDK Package Exporter -->
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.frameworkfragment</artifactId>
<version>1.0.0-SNAPSHOT</version>
</bundle>
</startLevel>
<!-- HTTP service and Http related Utilities -->
<startLevel level="6">
<!-- Allows to parse Http Headers as QueryParameter -->
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.httpqueryheaders</artifactId>
<version>1.0.0-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.4.4</version>
</bundle>
<bundle>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.installer.factory.configuration</artifactId>
<version>1.0.8</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.installer.bundleprovider</artifactId>
<version>1.0.0-SNAPSHOT</version>
</bundle>
<bundle>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.installer.provider.file</artifactId>
<version>1.0.2</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.2.2</version>
</bundle>
<bundle>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.launchpad.installer</artifactId>
<version>1.2.0</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>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>3.2.1</version>
</bundle>
<bundle>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</bundle>
<bundle>
<groupId>org.apache.commons</groupId>
<artifactId>commons-compress</artifactId>
<version>1.4.1</version>
</bundle>
<bundle>
<groupId>org.tukaani</groupId>
<artifactId>xz</artifactId>
<version>1.2</version>
</bundle>
<bundle>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.7</version>
</bundle>
<bundle>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.2.2</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_1</version>
</bundle>
<bundle>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>14.0.1</version>
</bundle>
<bundle> <!-- used by Solr4 spatial -->
<groupId>org.apache.servicemix.bundles</groupId>
<artifactId>org.apache.servicemix.bundles.spatial4j</artifactId>
<version>0.3_2</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>4.2.3</version>
</bundle>
<bundle>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient-osgi</artifactId>
<version>4.2.3</version>
</bundle>
<!-- bundle> Stax is included in JDK 1.6+
<groupId>org.apache.servicemix.specs</groupId>
<artifactId>org.apache.servicemix.specs.stax-api-1.0</artifactId>
<version>2.1.0</version>
</bundle -->
<!-- bundle> - no longer used by Stanbol -
<groupId>org.codehaus.woodstox</groupId>
<artifactId>woodstox-core-asl</artifactId>
<version>4.2.0</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>1.6.2</version>
</bundle>
<!-- JSON libs -->
<bundle> <!-- used for simple JSON parsing/writing in Stanbol -->
<groupId>org.codehaus.jettison</groupId>
<artifactId>jettison</artifactId>
<version>1.3.3</version>
</bundle>
<bundle> <!-- used for stream parsing/serialization -->
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-core-asl</artifactId>
<version>1.9.12</version>
</bundle>
<bundle> <!-- JSON Tree model and JSON - Object mappings -->
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.12</version>
</bundle>
<bundle> <!-- for JAX-RS integration -->
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-jaxrs</artifactId>
<version>1.9.12</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.5</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.2</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.2</version>
</bundle>
<bundle>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-server</artifactId>
<version>2.2</version>
</bundle>
<bundle>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-client</artifactId>
<version>2.2</version>
</bundle>
<bundle>
<groupId>org.glassfish.hk2</groupId>
<artifactId>hk2-api</artifactId>
<version>2.2.0-b15</version>
</bundle>
<bundle>
<groupId>org.glassfish.hk2</groupId>
<artifactId>hk2-locator</artifactId>
<version>2.2.0-b15</version>
</bundle>
<bundle>
<groupId>org.glassfish.hk2</groupId>
<artifactId>hk2-utils</artifactId>
<version>2.2.0-b15</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.1.88</version>
</bundle>
<bundle>
<groupId>org.glassfish.hk2.external</groupId>
<artifactId>asm-all-repackaged</artifactId>
<version>2.1.88</version>
</bundle>
<bundle>
<groupId>org.glassfish.hk2.external</groupId>
<artifactId>cglib</artifactId>
<version>2.1.88</version>
</bundle>
<bundle>
<groupId>javax.ws.rs</groupId>
<artifactId>javax.ws.rs-api</artifactId>
<version>2.0</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.8</version>
</bundle>
<!-- dependency of jersey-multipart -->
<bundle>
<groupId>org.jvnet</groupId>
<artifactId>mimepull</artifactId>
<version>1.4</version>
</bundle>
<!-- MessageBodyReaders and Writers for Clereza RDF entities -->
<bundle>
<groupId>org.apache.clerezza</groupId>
<artifactId>jaxrs.rdf.providers</artifactId>
<version>0.13-incubating</version>
</bundle>
</startLevel>
<!-- Clerezza storage and sparql infrastructure -->
<startLevel level="26">
<bundle>
<groupId>org.apache.clerezza</groupId>
<artifactId>rdf.core</artifactId>
<version>0.13</version>
</bundle>
<bundle>
<groupId>org.apache.clerezza</groupId>
<artifactId>rdf.utils</artifactId>
<version>0.13-incubating</version>
</bundle>
<bundle>
<groupId>org.apache.clerezza</groupId>
<artifactId>utils</artifactId>
<version>0.1-incubating</version>
</bundle>
<bundle>
<groupId>org.apache.clerezza</groupId>
<artifactId>rdf.ontologies</artifactId>
<version>0.11-incubating</version>
</bundle>
<bundle>
<groupId>org.apache.clerezza</groupId>
<artifactId>rdf.jena.sparql</artifactId>
<version>0.6</version>
</bundle>
<bundle>
<groupId>org.apache.clerezza</groupId>
<artifactId>rdf.jena.commons</artifactId>
<version>0.6</version>
</bundle>
<bundle>
<groupId>org.apache.clerezza</groupId>
<artifactId>rdf.jena.facade</artifactId>
<version>0.13</version>
</bundle>
<bundle>
<groupId>org.apache.clerezza.ext</groupId>
<artifactId>org.apache.jena.tdb</artifactId>
<version>0.4-SNAPSHOT</version>
</bundle>
<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 -->
<bundle>
<groupId>org.apache.clerezza</groupId>
<artifactId>rdf.jena.storage</artifactId>
<version>0.6</version>
</bundle>
<bundle>
<groupId>org.apache.clerezza</groupId>
<artifactId>rdf.jena.tdb.storage</artifactId>
<version>0.6</version>
</bundle>
<bundle>
<groupId>org.apache.clerezza</groupId>
<artifactId>rdf.jena.serializer</artifactId>
<version>0.10</version>
</bundle>
<bundle>
<groupId>org.apache.clerezza</groupId>
<artifactId>rdf.jena.parser</artifactId>
<version>0.11</version>
</bundle>
<bundle>
<groupId>org.apache.clerezza</groupId>
<artifactId>rdf.rdfjson</artifactId>
<version>0.3-incubating</version>
</bundle>
<bundle>
<groupId>org.apache.clerezza.ext</groupId>
<artifactId>org.json.simple</artifactId>
<version>0.3-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.0-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.0-SNAPSHOT</version>
</bundle>
<!-- DataFileProvider and implementations -->
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.stanboltools.datafileprovider
</artifactId>
<version>1.0.0-SNAPSHOT</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.stanboltools.datafileprovider.bundle
</artifactId>
<version>1.0.0-SNAPSHOT</version>
</bundle>
<!-- Namespace prefix service -->
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.namespaceprefix.service</artifactId>
<version>1.0.0-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.0-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.0-SNAPSHOT</version>
</bundle>
<!-- OWL libraries and utilities -->
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.owl</artifactId>
<version>1.0.0-SNAPSHOT</version>
</bundle>
<!-- support for JSON-LD -->
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.jsonld</artifactId>
<version>1.0.0-SNAPSHOT</version>
</bundle>
<!-- Support for Jobs -->
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.jobs.api</artifactId>
<version>1.0.0-SNAPSHOT</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.jobs.web</artifactId>
<version>1.0.0-SNAPSHOT</version>
</bundle>
</startLevel>
<!-- OpenNLP as bundle + utilities -->
<startLevel level="27">
<bundle>
<groupId>org.apache.opennlp</groupId>
<artifactId>opennlp-maxent</artifactId>
<version>3.0.2-incubating</version>
</bundle>
<bundle>
<groupId>org.apache.opennlp</groupId>
<artifactId>opennlp-tools</artifactId>
<version>1.5.2-incubating</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.opennlp</artifactId>
<version>1.0.0-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.0-SNAPSHOT</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.solr.extras.icu</artifactId>
<version>1.0.0-SNAPSHOT</version>
</bundle>
</startLevel>
<startLevel level="28">
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.solr.managed</artifactId>
<version>1.0.0-SNAPSHOT</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.solr.web</artifactId>
<version>1.0.0-SNAPSHOT</version>
</bundle>
<bundle> <!-- defualt config for Solr -->
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.solr.defaults</artifactId>
<version>1.0.0-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.0-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.0-SNAPSHOT</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.web.base</artifactId>
<version>1.0.0-SNAPSHOT</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.web.base.jersey</artifactId>
<version>1.0.0-SNAPSHOT</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.web.home</artifactId>
<version>1.0.0-SNAPSHOT</version>
</bundle>
</startLevel>
<!-- LD Path -->
<startLevel level="27">
<bundle> <!-- LD Path -->
<groupId>at.newmedialab.ldpath</groupId>
<artifactId>ldpath-api</artifactId>
<version>0.9.5</version>
</bundle>
<bundle>
<groupId>at.newmedialab.ldpath</groupId>
<artifactId>ldpath-core-bundle</artifactId>
<version>0.9.5</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.ldpath.clerezza</artifactId>
<version>1.0.0-SNAPSHOT</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.ldpathtemplate</artifactId>
<version>1.0.0-SNAPSHOT</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.freemarker</artifactId>
<version>1.0.0-SNAPSHOT</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.web.viewable</artifactId>
<version>1.0.0-SNAPSHOT</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.web.rdfviewable.writer</artifactId>
<version>1.0.0-SNAPSHOT</version>
</bundle>
<bundle>
<groupId>org.apache.stanbol</groupId>
<artifactId>org.apache.stanbol.commons.web.viewable.writer</artifactId>
<version>1.0.0-SNAPSHOT</version>
</bundle>
</startLevel>
</bundles>