<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">

    <parent>
        <groupId>org.wso2</groupId>
        <artifactId>wso2</artifactId>
        <version>1</version>
    </parent>

    <modelVersion>4.0.0</modelVersion>
    <groupId>org.wso2.carbon.analytics</groupId>
    <artifactId>carbon-analytics</artifactId>
    <packaging>pom</packaging>
    <version>1.3.29</version>
    <name>WSO2 Carbon - Analytics Platform Aggregator Pom</name>
    <url>http://wso2.org</url>

    <modules>
        <module>service-stubs</module>
        <module>components/analytics-core</module>
        <module>components/analytics-data-connectors</module>
        <module>components/analytics-io</module>
        <module>components/analytics-processors</module>
        <module>components/analytics-data-agents</module>
        <module>components/analytics-views</module>
        <module>components/analytics-tools</module>
        <module>features/analytics-data-agents</module>
        <module>features/analytics-core</module>
        <module>features/analytics-data-connectors</module>
        <module>features/analytics-io</module>
        <module>features/analytics-lite</module>
        <module>features/analytics-processors</module>
        <module>features/analytics-views</module>
        <module>features/categories</module>
        <module>coverage-reports</module>
    </modules>

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.wso2.carbon.event-processing</groupId>
                <artifactId>org.wso2.carbon.event.processor.core</artifactId>
                <version>${carbon.event-processing.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.spark.core</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.spark.admin</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.spark.utils</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.spark.event</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>com.fasterxml.jackson.jaxrs</groupId>
                <artifactId>jackson-jaxrs-json-provider</artifactId>
                <version>2.4.2</version>
            </dependency>
            <dependency>
                <groupId>xerces</groupId>
                <artifactId>xercesImpl</artifactId>
                <version>2.11.0</version>
            </dependency>
            <dependency>
                <groupId>com.hazelcast</groupId>
                <artifactId>hazelcast</artifactId>
                <version>${hazelcast.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.tomcat</groupId>
                <artifactId>tomcat-jdbc</artifactId>
                <version>7.0.55</version>
            </dependency>
            <dependency>
                <groupId>org.testng</groupId>
                <artifactId>testng</artifactId>
                <version>6.8.21</version>
            </dependency>
            <dependency>
                <groupId>mysql</groupId>
                <artifactId>mysql-connector-java</artifactId>
                <version>5.1.33</version>
            </dependency>
            <dependency>
                <groupId>com.oracle</groupId>
                <artifactId>ojdbc6</artifactId>
                <version>11.2.0.3</version>
            </dependency>
            <dependency>
                <groupId>com.h2database</groupId>
                <artifactId>h2</artifactId>
                <version>1.4.187</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.orbit.org.apache.httpcomponents</groupId>
                <artifactId>httpclient</artifactId>
                <version>${httpcomponents-httpclient.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon</groupId>
                <artifactId>org.wso2.carbon.core.common</artifactId>
                <version>${carbon.kernel.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon</groupId>
                <artifactId>org.wso2.carbon.authenticator.proxy</artifactId>
                <version>${carbon.kernel.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.spark.ui</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.core</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.spark.server.feature</artifactId>
                <version>${carbon.analytics.version}</version>
                <type>zip</type>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.spark.template.deployer.feature</artifactId>
                <version>${carbon.analytics.version}</version>
                <type>zip</type>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.spark.ui.feature</artifactId>
                <version>${carbon.analytics.version}</version>
                <type>zip</type>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.spark.event.feature</artifactId>
                <version>${carbon.analytics.version}</version>
                <type>zip</type>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.datasource.rdbms.server.feature</artifactId>
                <version>${carbon.analytics.version}</version>
                <type>zip</type>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.datasource.hbase.server.feature</artifactId>
                <version>${carbon.analytics.version}</version>
                <type>zip</type>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.datasource.cassandra.server.feature</artifactId>
                <version>${carbon.analytics.version}</version>
                <type>zip</type>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.datasource.mongo.server.feature</artifactId>
                <version>${carbon.analytics.version}</version>
                <type>zip</type>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.core.server.feature</artifactId>
                <version>${carbon.analytics.version}</version>
                <type>zip</type>
            </dependency>
            <dependency>
                <groupId>org.wso2.orbit.org.apache.lucene</groupId>
                <artifactId>lucene</artifactId>
                <version>${lucene.orbit.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.datasource.commons</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.dataservice.commons</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.activitydashboard.commons</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.activitydashboard.admin</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.activitydashboard.ui</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.datasource.core</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.datasource.core.test</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.dataservice.core</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.tools.backup</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.tools.migration</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.datasource.rdbms</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.datasource.cassandra</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.datasource.hbase</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.datasource.mongo</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>

            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.eventtable</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.axis2.wso2</groupId>
                <artifactId>axis2</artifactId>
                <version>${axis2.wso2.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.axis2.wso2</groupId>
                <artifactId>axis2-client</artifactId>
                <version>${axis2.wso2.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.ws.commons.axiom.wso2</groupId>
                <artifactId>axiom</artifactId>
                <version>${axiom.wso2.version}</version>
            </dependency>
            <dependency>
                <groupId>wsdl4j.wso2</groupId>
                <artifactId>wsdl4j</artifactId>
                <version>${wsdl4j.wso2.version}</version>
            </dependency>
            <dependency>
                <groupId>commons-logging</groupId>
                <artifactId>commons-logging</artifactId>
                <version>${commons-logging.version}</version>
            </dependency>
            <dependency>
                <groupId>org.eclipse.osgi</groupId>
                <artifactId>org.eclipse.osgi</artifactId>
                <version>${version.equinox.osgi}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon</groupId>
                <artifactId>org.wso2.carbon.logging</artifactId>
                <version>${carbon.kernel.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon</groupId>
                <artifactId>org.wso2.carbon.core</artifactId>
                <version>${carbon.kernel.version}</version>
                <exclusions>
                    <exclusion>
                        <groupId>org.compass-project.wso2</groupId>
                        <artifactId>compass</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon</groupId>
                <artifactId>org.wso2.carbon.utils</artifactId>
                <version>${carbon.kernel.version}</version>
                <exclusions>
                    <exclusion>
                        <groupId>xalan</groupId>
                        <artifactId>xalan</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon</groupId>
                <artifactId>org.wso2.carbon.ndatasource.core</artifactId>
                <version>${carbon.kernel.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.orbit.com.datastax.cassandra</groupId>
                <artifactId>cassandra-driver-core</artifactId>
                <version>${com.datastax.cassandra.driver.orbit.verison}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.data</groupId>
                <artifactId>org.wso2.carbon.datasource.reader.cassandra</artifactId>
                <version>${carbon.data.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.data</groupId>
                <artifactId>org.wso2.carbon.datasource.reader.mongo</artifactId>
                <version>${carbon.data.version}</version>
            </dependency>
            <dependency>
                <groupId>me.prettyprint</groupId>
                <artifactId>hector-core</artifactId>
                <version>${hector.version}</version>
            </dependency>
            <!--<dependency>-->
            <!--<groupId>io.netty</groupId>-->
            <!--<artifactId>netty</artifactId>-->
            <!--<version>3.9.0.Final</version>-->
            <!--</dependency>-->
            <dependency>
                <groupId>org.wso2.carbon</groupId>
                <artifactId>org.wso2.carbon.ndatasource.rdbms</artifactId>
                <version>${carbon.kernel.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon</groupId>
                <artifactId>org.wso2.carbon.ui</artifactId>
                <version>${carbon.kernel.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon</groupId>
                <artifactId>org.wso2.carbon.application.deployer</artifactId>
                <version>${carbon.kernel.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.commons</groupId>
                <artifactId>org.wso2.carbon.ntask.core</artifactId>
                <version>${carbon.commons.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.commons</groupId>
                <artifactId>org.wso2.carbon.identity.authentication</artifactId>
                <version>${carbon.commons.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics-common</groupId>
                <artifactId>org.wso2.carbon.event.template.manager.core</artifactId>
                <version>${carbon.analytics.common.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics-common</groupId>
                <artifactId>org.wso2.carbon.databridge.core</artifactId>
                <version>${carbon.analytics.common.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics-common</groupId>
                <artifactId>org.wso2.carbon.databridge.commons</artifactId>
                <version>${carbon.analytics.common.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics-common</groupId>
                <artifactId>org.wso2.carbon.databridge.agent</artifactId>
                <version>${carbon.analytics.common.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics-common</groupId>
                <artifactId>org.wso2.carbon.databridge.commons.thrift</artifactId>
                <version>${carbon.analytics.common.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics-common</groupId>
                <artifactId>org.wso2.carbon.event.stream.core</artifactId>
                <version>${carbon.analytics.common.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics-common</groupId>
                <artifactId>org.wso2.carbon.event.processor.manager.core</artifactId>
                <version>${carbon.analytics.common.version}</version>
            </dependency>
            <dependency>
                <groupId>com.github.stephenc</groupId>
                <artifactId>jamm</artifactId>
                <version>0.2.5</version>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>${junit.version}</version>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>com.googlecode.concurrentlinkedhashmap</groupId>
                <artifactId>concurrentlinkedhashmap-lru</artifactId>
                <version>1.3</version>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.activitydashboard.stub</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>javax.servlet-api</artifactId>
                <version>${javax.servelet.version}</version>
            </dependency>
            <dependency>
                <groupId>log4j</groupId>
                <artifactId>log4j</artifactId>
                <version>${log4j.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.message.tracer.handler.stub</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.io.commons</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.spark.stub</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>com.google.code.gson</groupId>
                <artifactId>gson</artifactId>
                <version>${gson.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.api.server.feature</artifactId>
                <version>${carbon.analytics.version}</version>
                <type>zip</type>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.eventtable.server.feature</artifactId>
                <version>${carbon.analytics.version}</version>
                <type>zip</type>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.activitydashboard.server.feature</artifactId>
                <version>${carbon.analytics.version}</version>
                <type>zip</type>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.activitydashboard.ui.feature</artifactId>
                <version>${carbon.analytics.version}</version>
                <type>zip</type>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.api.client.feature</artifactId>
                <version>${carbon.analytics.version}</version>
                <type>zip</type>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics-common</groupId>
                <artifactId>org.wso2.carbon.databridge.datapublisher.feature</artifactId>
                <version>${carbon.analytics.common.version}</version>
                <type>zip</type>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics-common</groupId>
                <artifactId>org.wso2.carbon.event.publisher.ui.feature</artifactId>
                <version>${carbon.analytics.common.version}</version>
                <type>zip</type>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics-common</groupId>
                <artifactId>org.wso2.carbon.event.publisher.aggregate.feature</artifactId>
                <version>${carbon.analytics.common.version}</version>
                <type>zip</type>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.servlet</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.api</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.cxf</groupId>
                <artifactId>cxf-bundle</artifactId>
                <version>${cxf.bundle.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.message.tracer.handler.ui</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.message.tracer.handler.server.feature
                </artifactId>
                <version>${carbon.analytics.version}</version>
                <type>zip</type>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.message.tracer.handler.ui.feature</artifactId>
                <version>${carbon.analytics.version}</version>
                <type>zip</type>
            </dependency>
            <dependency>
                <groupId>org.wso2.orbit.com.lmax</groupId>
                <artifactId>disruptor</artifactId>
                <version>${orbit.version.disruptor}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.orbit.com.leansoft</groupId>
                <artifactId>bigqueue</artifactId>
                <version>${orbit.version.bigqueue}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.restapi</artifactId>
                <version>${carbon.analytics.version}</version>
                <type>war</type>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.eventsink</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.eventsink.server.feature</artifactId>
                <version>${carbon.analytics.version}</version>
                <type>zip</type>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.eventsink.template.deployer</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.eventsink.template.deployer.server.feature</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.webservice</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.webservice.server.feature</artifactId>
                <version>${carbon.analytics.version}</version>
                <type>zip</type>
            </dependency>
            <!--analytics processors dependancies -->

            <dependency>
                <groupId>org.wso2.orbit.org.apache.spark</groupId>
                <artifactId>spark-core_2.10</artifactId>
                <version>${spark.orbit.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.orbit.org.apache.spark</groupId>
                <artifactId>spark-sql_2.10</artifactId>
                <version>${spark.orbit.version}</version>
            </dependency>

            <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-lang3</artifactId>
                <version>${commons-lang3.version}</version>
            </dependency>

            <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-math3</artifactId>
                <version>${commons-math3.version}</version>
            </dependency>

            <dependency>
                <groupId>org.scala-lang</groupId>
                <artifactId>scala-library</artifactId>
                <version>${scala.version}</version>
            </dependency>
            <dependency>
                <groupId>org.scala-lang</groupId>
                <artifactId>scala-reflect</artifactId>
                <version>${scala.version}</version>
            </dependency>

            <dependency>
                <groupId>org.spark-project.akka</groupId>
                <artifactId>akka-remote_2.10</artifactId>
                <version>${akka.version}</version>
            </dependency>
            <dependency>
                <groupId>org.spark-project.akka</groupId>
                <artifactId>akka-actor_2.10</artifactId>
                <version>${akka.version}</version>
            </dependency>

            <dependency>
                <groupId>com.typesafe</groupId>
                <artifactId>config</artifactId>
                <version>${typesafe.version}</version>
            </dependency>

            <dependency>
                <groupId>io.dropwizard.metrics</groupId>
                <artifactId>metrics-core</artifactId>
                <version>${codahale.metrics.version}</version>
            </dependency>
            <dependency>
                <groupId>io.dropwizard.metrics</groupId>
                <artifactId>metrics-graphite</artifactId>
                <version>${codahale.metrics.version}</version>
            </dependency>
            <dependency>
                <groupId>io.dropwizard.metrics</groupId>
                <artifactId>metrics-json</artifactId>
                <version>${codahale.metrics.version}</version>
            </dependency>
            <dependency>
                <groupId>io.dropwizard.metrics</groupId>
                <artifactId>metrics-jvm</artifactId>
                <version>${codahale.metrics.version}</version>
            </dependency>

            <dependency>
                <groupId>com.fasterxml.jackson.core</groupId>
                <artifactId>jackson-databind</artifactId>
                <version>${jackson.version}</version>
            </dependency>
            <dependency>
                <groupId>com.fasterxml.jackson.core</groupId>
                <artifactId>jackson-core</artifactId>
                <version>${jackson.version}</version>
            </dependency>
            <dependency>
                <groupId>com.fasterxml.jackson.core</groupId>
                <artifactId>jackson-annotations</artifactId>
                <version>${jackson.version}</version>
            </dependency>

            <dependency>
                <groupId>org.wso2.orbit.com.esotericsoftware.kryo</groupId>
                <artifactId>kryo</artifactId>
                <version>${kryo.orbit.version}</version>
            </dependency>

            <dependency>
                <groupId>com.esotericsoftware.kryo</groupId>
                <artifactId>kryo</artifactId>
                <version>${kryo.version}</version>
            </dependency>

            <dependency>
                <groupId>org.wso2.orbit.org.objenesis</groupId>
                <artifactId>objenesis</artifactId>
                <version>${objenesis.orbit.version}</version>
            </dependency>

            <dependency>
                <groupId>org.antlr.wso2</groupId>
                <artifactId>antlr-runtime</artifactId>
                <version>${antlr.version}</version>
            </dependency>

            <dependency>
                <groupId>org.xerial.snappy</groupId>
                <artifactId>snappy-java</artifactId>
                <version>${snappy.version}</version>
            </dependency>

            <dependency>
                <groupId>com.ning</groupId>
                <artifactId>compress-lzf</artifactId>
                <version>${compress.lzf.version}</version>
            </dependency>

            <dependency>
                <groupId>com.google.protobuf</groupId>
                <artifactId>protobuf-java</artifactId>
                <version>${google.protobuf.version}</version>
            </dependency>


            <!--wso2 orbit bundles -->
            <dependency>
                <groupId>io.netty.wso2</groupId>
                <artifactId>netty-all</artifactId>
                <version>${netty-all.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.noggit</groupId>
                <artifactId>noggit</artifactId>
                <version>${version.noggit}</version>
            </dependency>

            <!-- Note:-
                    groupId "org.wso2.orbit.org.apache.hadoop" for Hadoop client 2.6.0
                    and groupId "org.wso2.apache.hadoop" for Hadoop client 2.2.0
                -->
            <dependency>
                <groupId>org.wso2.apache.hadoop</groupId>
                <artifactId>hadoop-client</artifactId>
                <version>${hadoop.client.orbit.version}</version>
            </dependency>

            <dependency>
                <groupId>org.wso2.json4s</groupId>
                <artifactId>json4s-jackson_2.10</artifactId>
                <version>${json4s.orbit.version}</version>
            </dependency>

            <dependency>
                <groupId>org.wso2.twitter</groupId>
                <artifactId>chill_2.10</artifactId>
                <version>${chill.orbit.version}</version>
            </dependency>

            <dependency>
                <groupId>org.wso2.orbit.com.clearspring.analytics</groupId>
                <artifactId>stream</artifactId>
                <version>${stream.orbit.version}</version>
            </dependency>

            <dependency>
                <groupId>org.wso2.orbit.org.apache.mesos</groupId>
                <artifactId>mesos</artifactId>
                <version>${mesos.orbit.version}</version>
            </dependency>

            <!--child dependancies -->
            <dependency>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-continuation</artifactId>
                <version>${jetty.version}</version>
            </dependency>
            <dependency>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-http</artifactId>
                <version>${jetty.version}</version>
            </dependency>
            <!--<dependency>-->
            <!--<groupId>org.eclipse.jetty</groupId>-->
            <!--<artifactId>jetty-plus</artifactId>-->
            <!--<version>${jetty.version}</version>-->
            <!--</dependency>-->
            <dependency>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-io</artifactId>
                <version>${jetty.version}</version>
            </dependency>
            <dependency>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-jndi</artifactId>
                <version>${jetty.version}</version>
            </dependency>
            <dependency>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-security</artifactId>
                <version>${jetty.version}</version>
            </dependency>
            <dependency>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-server</artifactId>
                <version>${jetty.version}</version>
            </dependency>
            <dependency>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-servlet</artifactId>
                <version>${jetty.version}</version>
            </dependency>
            <dependency>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-util</artifactId>
                <version>${jetty.version}</version>
            </dependency>
            <dependency>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-webapp</artifactId>
                <version>${jetty.version}</version>
            </dependency>
            <dependency>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-xml</artifactId>
                <version>${jetty.version}</version>
            </dependency>

            <dependency>
                <groupId>io.netty</groupId>
                <artifactId>netty</artifactId>
                <version>${netty.version}</version>
            </dependency>

            <dependency>
                <groupId>org.spark-project.protobuf</groupId>
                <artifactId>protobuf-java</artifactId>
                <version>${protobuf.version}</version>
            </dependency>

            <dependency>
                <groupId>org.wso2.uncommons.maths</groupId>
                <artifactId>uncommons-maths</artifactId>
                <version>${uncommons.math.orbit.version}</version>
            </dependency>

            <dependency>
                <groupId>com.google.guava</groupId>
                <artifactId>guava</artifactId>
                <version>${guava.version}</version>
            </dependency>

            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
                <version>${slf4j.version}</version>
            </dependency>

            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-log4j12</artifactId>
                <version>${slf4j.version}</version>
            </dependency>

            <dependency>
                <groupId>org.apache.tomcat.wso2</groupId>
                <artifactId>tomcat-servlet-api</artifactId>
                <version>${servelet.api.version}</version>
            </dependency>

            <dependency>
                <groupId>javax.servlet.jsp</groupId>
                <artifactId>javax.servlet.jsp-api</artifactId>
                <version>${servelet.jsp.version}</version>
            </dependency>

            <dependency>
                <groupId>org.wso2.orbit.org.ow2.asm</groupId>
                <artifactId>asm-all</artifactId>
                <version>${asm4.orbit.version}</version>
            </dependency>

            <!--spark 130 additional dependancies -->
            <dependency>
                <groupId>org.roaringbitmap</groupId>
                <artifactId>RoaringBitmap</artifactId>
                <version>${roaringbitmap.version}</version>
            </dependency>

            <!--spark dependencies added later--> <!--todo: clean these up-->
            <dependency>
                <groupId>org.apache.spark</groupId>
                <artifactId>spark-core_2.10</artifactId>
                <version>${spark.version}</version>
                <exclusions>
                    <exclusion>
                        <groupId>javax.servlet</groupId>
                        <artifactId>servlet-api</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>


            <dependency>
                <groupId>org.apache.spark</groupId>
                <artifactId>spark-sql_2.10</artifactId>
                <version>${spark.version}</version>
            </dependency>

            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.messageconsole.ui</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.messageconsole</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.messageconsole.server.feature</artifactId>
                <type>zip</type>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.messageconsole.ui.feature</artifactId>
                <type>zip</type>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.jsservice</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.messageconsole.stub</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.webservice.stub</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>

            <!-- START hbase + hadoop client dependencies -->
            <dependency>
                <groupId>org.apache.hbase</groupId>
                <artifactId>hbase-client</artifactId>
                <version>${hbase.client.version}</version>
                <exclusions>
                    <exclusion>
                        <groupId>org.apache.hadoop</groupId>
                        <artifactId>*</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>
            <dependency>
                <groupId>org.apache.hadoop</groupId>
                <artifactId>hadoop-client</artifactId>
                <version>${hadoop.client.260.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.orbit.org.apache.hbase</groupId>
                <artifactId>hbase-shaded-client</artifactId>
                <version>${hbase.client.orbit.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.orbit.org.apache.hadoop</groupId>
                <artifactId>hadoop-client</artifactId>
                <version>${hadoop.client.260.orbit.version}</version>
            </dependency>
            <dependency>
                <groupId>commons-configuration.wso2</groupId>
                <artifactId>commons-configuration</artifactId>
                <version>${commons.configuration.orbit.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.data</groupId>
                <artifactId>org.wso2.carbon.datasource.reader.hadoop</artifactId>
                <version>${carbon.data.version}</version>
                <scope>test</scope>
            </dependency>

            <dependency>
                <groupId>org.wso2.carbon.data</groupId>
                <artifactId>org.wso2.carbon.datasource.reader.hadoop.server.feature</artifactId>
                <version>${carbon.data.version}</version>
                <type>zip</type>
            </dependency>
            <!-- END hbase + hadoop client dependencies -->

            <!-- mongo java driver which is a valid osgi bundle -->
            <dependency>
                <groupId>org.mongodb</groupId>
                <artifactId>mongo-java-driver</artifactId>
                <version>${mongo.osgi.driver.version}</version>
            </dependency>

            <!-- START Analytics Dashboard  -->
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.dashboard.ui</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.dashboard</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.dashboard.server.feature</artifactId>
                <type>zip</type>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.dashboard.ui.feature</artifactId>
                <type>zip</type>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <!-- END Analytics Dashboard  -->

            <!--START Log Monitor UIs-->
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.dashboard.logmonitor.ui</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>
            <!--END Log Monitor UIs-->
            <dependency>
                <groupId>org.wso2.carbon.analytics</groupId>
                <artifactId>org.wso2.carbon.analytics.stream.persistence</artifactId>
                <version>${carbon.analytics.version}</version>
            </dependency>

            <dependency>
                <groupId>org.wso2.siddhi</groupId>
                <artifactId>siddhi-core</artifactId>
                <version>${siddhi.version}</version>
            </dependency>

            <dependency>
                <groupId>org.wso2.siddhi</groupId>
                <artifactId>siddhi-query-api</artifactId>
                <version>${siddhi.version}</version>
            </dependency>

            <!--OWASP security bundles-->
            <dependency>
                <groupId>org.wso2.orbit.org.owasp.encoder</groupId>
                <artifactId>encoder</artifactId>
                <version>${encoder.wso2.version}</version>
            </dependency>

        </dependencies>
    </dependencyManagement>

    <scm>
        <url>https://github.com/wso2/carbon-analytics.git</url>
        <developerConnection>scm:git:https://github.com/wso2/carbon-analytics.git
        </developerConnection>
        <connection>scm:git:https://github.com/wso2/carbon-analytics.git</connection>
      <tag>v1.3.29</tag>
  </scm>

    <build>
        <extensions>
            <extension>
                <groupId>org.apache.maven.wagon</groupId>
                <artifactId>wagon-ssh</artifactId>
                <version>2.6</version>
            </extension>
        </extensions>
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <configuration>
                        <source>1.7</source>
                        <target>1.7</target>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>org.jvnet.maven.incrementalbuild</groupId>
                    <artifactId>incremental-build-plugin</artifactId>
                    <version>1.3</version>
                    <executions>
                        <execution>
                            <goals>
                                <goal>incremental-build</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
                <plugin>
                    <groupId>org.jacoco</groupId>
                    <artifactId>jacoco-maven-plugin</artifactId>
                    <version>0.7.5.201505241946</version>
                    <configuration>
                        <destFile>${basedir}/target/coverage-reports/jacoco-unit.exec</destFile>
                        <dataFile>${basedir}/target/coverage-reports/jacoco-unit.exec</dataFile>
                    </configuration>
                    <executions>
                        <execution>
                            <id>jacoco-initialize</id>
                            <goals>
                                <goal>prepare-agent</goal>
                            </goals>
                        </execution>
                        <execution>
                            <id>jacoco-site</id>
                            <phase>post-integration-test</phase>
                            <goals>
                                <goal>report</goal>
                            </goals>
                            <configuration>
                                <outputDirectory>${basedir}/target/coverage-reports/
                                </outputDirectory>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>
                <plugin>
                    <groupId>org.wso2.maven</groupId>
                    <artifactId>carbon-p2-plugin</artifactId>
                    <version>${carbon.p2.plugin.version}</version>
                </plugin>
                <plugin>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>build-helper-maven-plugin</artifactId>
                    <version>1.8</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.felix</groupId>
                    <artifactId>maven-scr-plugin</artifactId>
                    <version>1.7.2</version>
                    <executions>
                        <execution>
                            <id>generate-scr-scrdescriptor</id>
                            <goals>
                                <goal>scr</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
                <plugin>
                    <groupId>org.apache.felix</groupId>
                    <artifactId>maven-bundle-plugin</artifactId>
                    <version>2.3.7</version>
                    <extensions>true</extensions>
                    <configuration>
                        <obrRepository>NONE</obrRepository>
                    </configuration>
                </plugin>
                <plugin>
                    <artifactId>maven-resources-plugin</artifactId>
                    <executions>
                        <execution>
                            <id>copy-resources</id>
                            <phase>generate-resources</phase>
                            <goals>
                                <goal>copy-resources</goal>
                            </goals>
                            <configuration>
                                <outputDirectory>src/main/resources</outputDirectory>
                                <resources>
                                    <resource>
                                        <directory>resources</directory>
                                        <includes>
                                            <include>p2.inf</include>
                                            <include>build.properties</include>
                                        </includes>
                                    </resource>
                                </resources>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-source-plugin</artifactId>
                    <executions>
                        <execution>
                            <id>attach-sources</id>
                            <phase>verify</phase>
                            <goals>
                                <goal>jar-no-fork</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-project-info-reports-plugin</artifactId>
                    <version>2.4</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-release-plugin</artifactId>
                    <configuration>
                        <preparationGoals>clean install</preparationGoals>
                        <autoVersionSubmodules>true</autoVersionSubmodules>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-deploy-plugin</artifactId>
                </plugin>
            </plugins>
        </pluginManagement>
    </build>

    <profiles>
        <profile>
            <id>default</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <modules>
                <module>service-stubs</module>
                <module>components/analytics-core</module>
                <module>components/analytics-data-connectors</module>
                <module>components/analytics-io</module>
                <module>components/analytics-processors</module>
                <module>components/analytics-data-agents</module>
                <module>components/analytics-views</module>
                <module>features/analytics-data-agents</module>
                <module>features/analytics-core</module>
                <module>features/analytics-data-connectors</module>
                <module>features/analytics-io</module>
                <module>features/analytics-lite</module>
                <module>features/analytics-processors</module>
                <module>features/analytics-views</module>
                <module>features/categories</module>
                <module>coverage-reports</module>
            </modules>
        </profile>
        <profile>
            <id>builder</id>
            <activation>
                <property>
                    <name>builder</name>
                    <value>true</value>
                </property>
            </activation>
            <modules>
                <module>service-stubs</module>
                <module>components/analytics-core</module>
                <module>components/analytics-data-connectors</module>
                <module>components/analytics-io</module>
                <module>components/analytics-processors</module>
                <module>components/analytics-data-agents</module>
                <module>components/analytics-views</module>
                <module>features/analytics-data-agents</module>
                <module>features/analytics-core</module>
                <module>features/analytics-data-connectors</module>
                <module>features/analytics-io</module>
                <module>features/analytics-lite</module>
                <module>features/analytics-processors</module>
                <module>features/analytics-views</module>
                <module>features/categories</module>
                <module>coverage-reports</module>
            </modules>
        </profile>
        <profile>
            <id>sonar-profile</id>
            <activation>
                <property>
                    <name>bamboo</name>
                    <value>sonar</value>
                </property>
            </activation>
            <modules>
                <module>components/analytics-core</module>
                <module>components/analytics-data-connectors</module>
                <module>components/analytics-io</module>
                <module>components/analytics-processors</module>
                <module>components/analytics-data-agents</module>
                <module>components/analytics-views</module>
            </modules>
        </profile>
    </profiles>

    <properties>
        <!-- DAS Release Version -->
        <das.release.version>3.1.0</das.release.version>

        <!-- ML Version -->
        <carbon.ml.version>1.1.3</carbon.ml.version>

        <!-- Dashboards and Jaggery -->
        <carbon.dashboard.version>2.0.16</carbon.dashboard.version>
        <shindig.version>2.5.2-wso2v1</shindig.version>
        <jaggery.version>0.12.6</jaggery.version>
        <jaggery.modules.carbon.version>1.5.5</jaggery.modules.carbon.version>
        <jaggery.modules.process.version>1.5.5</jaggery.modules.process.version>
        <jaggery.modules.i18n.version>1.5.5</jaggery.modules.i18n.version>
        <jagcagery.modules.ws.version>1.5.5</jagcagery.modules.ws.version>
        <sso.feature.version>1.5.5</sso.feature.version>

        <cipher.tool.version>1.0.0-wso2v3</cipher.tool.version>

        <!-- Data TG repo -->
        <carbon.registry.version>4.6.27</carbon.registry.version>

        <carbon.identity.version>5.11.144</carbon.identity.version>
        <carbon.deployment.version>4.7.15</carbon.deployment.version>
        <carbon.multitenancy.version>4.6.11</carbon.multitenancy.version>
        <carbon.identity.saml2.version>5.1.3</carbon.identity.saml2.version>
        <carbon.metrics.version>1.2.3</carbon.metrics.version>

        <!-- carbon-analytics repo versions -->
        <carbon.analytics.version>1.3.29</carbon.analytics.version>
        <carbon.analytics.imp.pkg.version>[1.0, 2)</carbon.analytics.imp.pkg.version>

        <!-- Carbon platform version -->
        <carbon.kernel.version>4.4.26</carbon.kernel.version>
        <carbon.kernel.version.import.version.range>[4.4, 4.5)</carbon.kernel.version.import.version.range>

        <!-- WSO2 repository versions -->
        <carbon.commons.version>4.6.21</carbon.commons.version>
        <carbon.commons.imp.pkg.version>[4.5, 5)</carbon.commons.imp.pkg.version>
        <carbon.data.version>4.4.42</carbon.data.version>
        <carbon.event-processing.version>2.1.23</carbon.event-processing.version>
        <carbon.analytics.common.version>5.1.37</carbon.analytics.common.version>
        <carbon.analytics.common.imp.pkg.version>[5.1.37, 6.0)</carbon.analytics.common.imp.pkg.version>

        <carbon.data.import.pkg.version>[4.3, 5)</carbon.data.import.pkg.version>

        <!-- Axis2 Version -->
        <axis2.version>1.6.1-wso2v23</axis2.version>
        <axis2.wso2.version>1.6.1-wso2v23</axis2.wso2.version>
        <axis2.osgi.version>1.6.1-wso2v23</axis2.osgi.version>
        <orbit.version.axis2>1.6.1-wso2v23</orbit.version.axis2>
        <axis2-transports.version>1.6.1-wso2v11</axis2-transports.version>
        <axis2.osgi.version.range>[1.6.1.wso2v11, 1.7.0)</axis2.osgi.version.range>
        <orbit.version.neethi>2.0.4.wso2v4</orbit.version.neethi>

        <!-- Axiom Version -->
        <axiom.version>1.2.11-wso2v5</axiom.version>
        <axiom.wso2.version>1.2.11.wso2v5</axiom.wso2.version>
        <axiom.osgi.version>1.2.11.wso2v5</axiom.osgi.version>
        <orbit.version.axiom>1.2.11.wso2v5</orbit.version.axiom>
        <axiom.osgi.version.range>[1.2.11.wso2v5, 1.3.0)</axiom.osgi.version.range>

        <!-- Servlet API -->
        <imp.pkg.version.javax.servlet>[2.6.0, 3.0.0)</imp.pkg.version.javax.servlet>
        <imp.pkg.version.javax.servlet.jsp>[2.2.0, 2.3.0)</imp.pkg.version.javax.servlet.jsp>
        <imp.pkg.version.javax.servlet.jsp.jstl>[1.2.1, 1.3.0)
        </imp.pkg.version.javax.servlet.jsp.jstl>

        <!-- Misc -->
        <carbon.p2.plugin.version>1.5.3</carbon.p2.plugin.version>
        <wsdl4j.wso2.version>1.6.2.wso2v2</wsdl4j.wso2.version>
        <junit.version>4.9</junit.version>
        <cxf.bundle.version>2.7.6</cxf.bundle.version>
        <!--<slf4j.orbit.version>1.5.10.wso2v1</slf4j.orbit.version>-->
        <slf4j.version>1.7.5</slf4j.version>
        <log4j.version>1.2.14</log4j.version>
        <version.equinox.osgi>3.8.1.v20120830-144521</version.equinox.osgi>
        <gson.version>2.3.1</gson.version>

        <!-- Hazelcast -->
        <hazelcast.version>3.5</hazelcast.version>

        <!-- Orbits -->
        <orbit.version.xmlschema>1.4.7.wso2v2</orbit.version.xmlschema>
        <orbit.version.commons.lang>2.6.0.wso2v1</orbit.version.commons.lang>
        <orbit.version.disruptor>3.3.2.wso2v2</orbit.version.disruptor>
        <orbit.version.bigqueue>0.7.0.wso2v1</orbit.version.bigqueue>
        <asm.orbit.version>3.1.wso2v1</asm.orbit.version>
        <commons.codec.orbit.version>1.4.0.wso2v1</commons.codec.orbit.version>
        <commons.configuration.orbit.version>1.6.0.wso2v1</commons.configuration.orbit.version>
        <commons.collections.orbit.version>3.2.0.wso2v1</commons.collections.orbit.version>

        <!-- Orbits for HBase client -->
        <hbase.client.version>1.2.1</hbase.client.version>
        <hadoop.client.260.version>2.7.2</hadoop.client.260.version>
        <hbase.client.orbit.version>1.2.1.wso2v1</hbase.client.orbit.version>
        <hadoop.client.260.orbit.version>2.7.2.wso2v1</hadoop.client.260.orbit.version>
        <hbase.client.import.version>[1.0.0, 2.0)</hbase.client.import.version>
        <hadoop.client.import.version>[2.7.0, 2.8.0)</hadoop.client.import.version>

        <!--osgi drivers for mongo-->
        <mongo.osgi.driver.version>3.4.1</mongo.osgi.driver.version>
        <orbit.mongo.osgi.driver.version>3.4.1.wso2v1</orbit.mongo.osgi.driver.version>

        <!-- Equinox -->
        <version.equinox.osgi.services>3.3.100.v20120522-1822</version.equinox.osgi.services>
        <version.equinox.osgi>3.8.1.v20120830-144521</version.equinox.osgi>

        <!-- Commons -->
        <commons-logging.version>1.1</commons-logging.version>
        <commons.pool.orbit.version>1.5.6.wso2v1</commons.pool.orbit.version>
        <httpcomponents-httpclient.version>4.3.1.wso2v2</httpcomponents-httpclient.version>
        <orbit.version.json>2.0.0.wso2v1</orbit.version.json>

        <!-- Javax-->
        <javax.servelet.version>3.0.1</javax.servelet.version>

        <lucene.orbit.version>5.2.1.wso2v1</lucene.orbit.version>
        <lucene.imp.pkg.version>[5.2.1, 5.3.0)</lucene.imp.pkg.version>
        <asm4.orbit.version>4.1.0.wso2v1</asm4.orbit.version>

        <!--analytics processors -->
        <spark.orbit.version>1.6.2.wso2v1</spark.orbit.version>
        <hadoop.client.orbit.version>2.2.0.wso2v1</hadoop.client.orbit.version>
        <typesafe.version>1.2.0</typesafe.version>
        <akka.version>2.3.4-spark</akka.version>
        <codahale.metrics.version>3.1.2</codahale.metrics.version>
        <jackson.version>2.4.4</jackson.version>
        <json4s.orbit.version>3.2.10.wso2v1</json4s.orbit.version>
        <kryo.orbit.version>2.24.0.wso2v1</kryo.orbit.version>
        <kryo.version>2.21</kryo.version>
        <antlr.version>3.2.0.wso2v1</antlr.version>
        <snappy.version>1.1.1.6</snappy.version>
        <netty-all.version>4.0.23.wso2v1</netty-all.version>
        <scala.version>2.10.4</scala.version>
        <commons-math3.version>3.1.1</commons-math3.version>
        <commons-lang3.version>3.3.2</commons-lang3.version>
        <compress.lzf.version>1.0.0</compress.lzf.version>
        <jetty.version>8.1.14.v20131031</jetty.version>
        <netty.version>3.9.5.Final</netty.version>
        <protobuf.version>2.5.0-spark</protobuf.version>
        <uncommons.math.orbit.version>1.2.2.wso2v1</uncommons.math.orbit.version>
        <chill.orbit.version>0.5.0.wso2v1</chill.orbit.version>
        <stream.orbit.version>2.9.5.wso2v1</stream.orbit.version>
        <guava.version>19.0</guava.version>
        <servelet.api.version>7.0.52.wso2v1</servelet.api.version>
        <servelet.jsp.version>2.2.1</servelet.jsp.version>
        <com.datastax.cassandra.driver.orbit.verison>2.1.10.2.wso2v2</com.datastax.cassandra.driver.orbit.verison>
        <mongo.driver.version>3.4.1</mongo.driver.version>
        <com.codahale.metrics.version>3.1.0</com.codahale.metrics.version>
        <!--spark additional dependencies --> <!--todo: clean these up-->
        <exp.pkg.version.spark>1.4.3.wso2v2</exp.pkg.version.spark>
        <spark.version>1.6.2</spark.version>
        <spark.import.version>[1.6.0, 2.0.0)</spark.import.version>
        <typesafe.version>1.2.1</typesafe.version>
        <typesafe.import.version>[1.2.1, 1.3.0)</typesafe.import.version>
        <akka.version>2.3.4-spark</akka.version>
        <codahale.metrics.import.version>[3.1.0, 4.0.0)</codahale.metrics.import.version>
        <jackson.import.version>[2.4.4, 2.5.0)</jackson.import.version>
        <json4s.import.version>[3.2.10, 3.2.11)</json4s.import.version>
        <kryo.import.version>[2.24.0,3.0)</kryo.import.version>
        <!--<kryo.import.version>[2.21,3.0)</kryo.import.version>-->
        <snappy.import.version>[1.1.1.6, 1.1.1.7)</snappy.import.version>
        <netty-all.import.version>[4.0.23, 4.0.24.Final)</netty-all.import.version>
        <scala.import.version>[2.10.4, 2.11.0)</scala.import.version>
        <commons-math3.import.version>[3.1.1, 3.1.2)</commons-math3.import.version>
        <commons-lang3.import.version>[3.3.2, 3.3.3)</commons-lang3.import.version>
        <compress.lzf.import.version>[1.0.0, 1.0.1)</compress.lzf.import.version>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <guava.import.version>[19.0.0,20.0.0)</guava.import.version>
        <slf4j.import.version>[1.7.0, 1.8.0)</slf4j.import.version>
        <servlet-api.import.version>[2.5, 3.0)</servlet-api.import.version>
        <chill.import.version>[0.5.0, 0.6.0)</chill.import.version>
        <stream.import.version>[2.9.5, 3.0.0)</stream.import.version>
        <chill.version>0.5.0</chill.version>
        <json4s.version>3.2.10</json4s.version>
        <stream.version>2.2.0</stream.version>
        <uncommons.math.version>1.2.2</uncommons.math.version>
        <jcommon.version>1.0.12</jcommon.version>
        <jfreechart.version>1.0.13</jfreechart.version>
        <mesos.orbit.version>0.18.1.wso2v1</mesos.orbit.version>
        <google.protobuf.version>2.5.0</google.protobuf.version>
        <roaringbitmap.version>0.5.11</roaringbitmap.version>
        <roaringbitmap.import.version>[0.4.5, 0.5.0)</roaringbitmap.import.version>
        <objenesis.orbit.version>2.1.wso2v1</objenesis.orbit.version>

        <siddhi.version>3.2.3</siddhi.version>
        <siddhi.version.range>[3.2.3,4.0.0)</siddhi.version.range>
        <version.noggit>0.6.wso2v1</version.noggit>
        <hector.version>1.0-5</hector.version>

        <spark.sql.version.range>[1.6.2,2.0.0)</spark.sql.version.range>

        <encoder.wso2.version>1.2.0.wso2v1</encoder.wso2.version>

    </properties>

    <pluginRepositories>
        <pluginRepository>
            <id>wso2.releases</id>
            <name>WSO2 internal Repository</name>
            <url>http://maven.wso2.org/nexus/content/repositories/releases/</url>
            <releases>
                <enabled>true</enabled>
                <updatePolicy>daily</updatePolicy>
                <checksumPolicy>ignore</checksumPolicy>
            </releases>
        </pluginRepository>
        <pluginRepository>
            <id>wso2.snapshots</id>
            <name>Apache Snapshot Repository</name>
            <url>http://maven.wso2.org/nexus/content/repositories/snapshots/</url>
            <snapshots>
                <enabled>true</enabled>
                <updatePolicy>daily</updatePolicy>
            </snapshots>
            <releases>
                <enabled>false</enabled>
            </releases>
        </pluginRepository>
        <pluginRepository>
            <id>wso2-nexus</id>
            <name>WSO2 internal Repository</name>
            <url>http://maven.wso2.org/nexus/content/groups/wso2-public/</url>
            <releases>
                <enabled>true</enabled>
                <updatePolicy>daily</updatePolicy>
                <checksumPolicy>ignore</checksumPolicy>
            </releases>
        </pluginRepository>
    </pluginRepositories>


    <repositories>
        <repository>
            <id>wso2releases</id>
            <name>WSO2 internal Repository</name>
            <url>http://maven.wso2.org/nexus/content/repositories/releases/</url>
            <releases>
                <enabled>true</enabled>
                <updatePolicy>daily</updatePolicy>
                <checksumPolicy>ignore</checksumPolicy>
            </releases>
        </repository>
        <repository>
            <id>wso2snapshots</id>
            <name>Apache Snapshot Repository</name>
            <url>http://maven.wso2.org/nexus/content/repositories/snapshots/</url>
            <snapshots>
                <enabled>true</enabled>
                <updatePolicy>daily</updatePolicy>
            </snapshots>
            <releases>
                <enabled>false</enabled>
            </releases>
        </repository>
        <repository>
            <id>wso2nexus</id>
            <name>WSO2 internal Repository</name>
            <url>http://maven.wso2.org/nexus/content/groups/wso2-public/</url>
            <releases>
                <enabled>true</enabled>
                <updatePolicy>daily</updatePolicy>
                <checksumPolicy>ignore</checksumPolicy>
            </releases>
        </repository>
        <repository>
            <id>nexus</id>
            <name>Sonatype Public Repo</name>
            <url>https://maven-us.nuxeo.org/nexus/content/groups/public</url>
        </repository>
    </repositories>

</project>
