<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>io.micronaut</groupId>
  <artifactId>bom</artifactId>
  <version>1.0.0.M2</version>
  <name>Micronaut</name>
  <description>Natively Cloud Native</description>
  <url>http://micronaut.io</url>
  <licenses>
    <license>
      <name>The Apache Software License, Version 2.0</name>
      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
      <distribution>repo</distribution>
    </license>
  </licenses>
  <scm>
    <url>scm:git@github.com:micronaut-projects/micronaut-core.git</url>
    <connection>scm:git@github.com:micronaut-projects/micronaut-core.git</connection>
    <developerConnection>scm:git@github.com:micronaut-projects/micronaut-core.git</developerConnection>
  </scm>
  <developers>
    <developer>
      <id>graemerocher</id>
      <name>Graeme Rocher</name>
    </developer>
  </developers>
  <properties>
    <groovy.version>2.5.0</groovy.version>
    <gorm.version>6.1.8.RELEASE</gorm.version>
    <jackson.version>2.9.6</jackson.version>
    <jackson.modules.version>2.9.6</jackson.modules.version>
    <jackson.datatype.version>2.9.6</jackson.datatype.version>
    <jsr305.version>3.0.2</jsr305.version>
    <micrometer.core.version>1.0.4</micrometer.core.version>
    <micrometer.atlas.version>1.0.4</micrometer.atlas.version>
    <micrometer.graphite.version>1.0.4</micrometer.graphite.version>
    <micrometer.prometheus.version>1.0.4</micrometer.prometheus.version>
    <micrometer.statsd.version>1.0.4</micrometer.statsd.version>
    <neo4j.version>3.3.6</neo4j.version>
    <neo4j.bolt.version>1.5.1</neo4j.bolt.version>
    <netty.version>4.1.25.Final</netty.version>
    <lettuce.version>5.0.4.RELEASE</lettuce.version>
    <spring.version>4.3.18.RELEASE</spring.version>
    <snakeyaml.version>1.20</snakeyaml.version>
    <slf4j.version>1.7.25</slf4j.version>
    <reactive.streams.version>1.0.1</reactive.streams.version>
    <rxjava1.version>1.3.8</rxjava1.version>
    <rxjava1.interop.version>0.12.9</rxjava1.interop.version>
    <rxjava2.version>2.1.15</rxjava2.version>
    <reactor.version>3.1.8.RELEASE</reactor.version>
    <validation.version>2.0.1.Final</validation.version>
    <hystrix.version>1.5.13</hystrix.version>
  </properties>
  <dependencyManagement>
    <dependencies>
      <dependency>
        <groupId>io.micronaut.profiles</groupId>
        <artifactId>function</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut.profiles</groupId>
        <artifactId>service</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut.profiles</groupId>
        <artifactId>function-aws</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut.profiles</groupId>
        <artifactId>base</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut.profiles</groupId>
        <artifactId>federation</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>aop</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>cli</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>core</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>discovery-client</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>function</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>function-aws</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>function-client</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>function-groovy</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>function-web</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>http</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>http-client</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>http-netty</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>http-server</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>http-server-netty</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>inject</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>inject-groovy</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>inject-java</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>jdbc</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>management</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>router</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>runtime</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>runtime-groovy</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>security</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>security-jwt</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>security-session</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>session</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>spring</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>tracing</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut</groupId>
        <artifactId>validation</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut.configuration</groupId>
        <artifactId>aws-common</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut.configuration</groupId>
        <artifactId>cassandra</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut.configuration</groupId>
        <artifactId>gorm-common</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut.configuration</groupId>
        <artifactId>hibernate-gorm</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut.configuration</groupId>
        <artifactId>hibernate-jpa</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut.configuration</groupId>
        <artifactId>hibernate-validator</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut.configuration</groupId>
        <artifactId>jdbc-dbcp</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut.configuration</groupId>
        <artifactId>jdbc-hikari</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut.configuration</groupId>
        <artifactId>jdbc-tomcat</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut.configuration</groupId>
        <artifactId>micrometer-core</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut.configuration</groupId>
        <artifactId>micrometer-registry-atlas</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut.configuration</groupId>
        <artifactId>micrometer-registry-graphite</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut.configuration</groupId>
        <artifactId>micrometer-registry-prometheus</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut.configuration</groupId>
        <artifactId>micrometer-registry-statsd</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut.configuration</groupId>
        <artifactId>mongo-gorm</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut.configuration</groupId>
        <artifactId>mongo-reactive</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut.configuration</groupId>
        <artifactId>neo4j-bolt</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut.configuration</groupId>
        <artifactId>neo4j-gorm</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut.configuration</groupId>
        <artifactId>netflix-archaius</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut.configuration</groupId>
        <artifactId>netflix-hystrix</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut.configuration</groupId>
        <artifactId>netflix-ribbon</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut.configuration</groupId>
        <artifactId>rabbitmq</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>io.micronaut.configuration</groupId>
        <artifactId>redis-lettuce</artifactId>
        <version>1.0.0.M2</version>
      </dependency>
      <dependency>
        <groupId>org.codehaus.groovy</groupId>
        <artifactId>groovy</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.codehaus.groovy</groupId>
        <artifactId>groovy-test</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.codehaus.groovy</groupId>
        <artifactId>groovy-ant</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.codehaus.groovy</groupId>
        <artifactId>groovy-json</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.codehaus.groovy</groupId>
        <artifactId>groovy-jmx</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.codehaus.groovy</groupId>
        <artifactId>groovy-templates</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.grails</groupId>
        <artifactId>grails-datastore-core</artifactId>
        <version>${gorm.version}</version>
      </dependency>
      <dependency>
        <groupId>org.grails</groupId>
        <artifactId>grails-datastore-gorm</artifactId>
        <version>${gorm.version}</version>
      </dependency>
      <dependency>
        <groupId>org.grails</groupId>
        <artifactId>grails-datastore-gorm-hibernate5</artifactId>
        <version>${gorm.version}</version>
      </dependency>
      <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-databind</artifactId>
        <version>${jackson.version}</version>
      </dependency>
      <dependency>
        <groupId>com.fasterxml.jackson.module</groupId>
        <artifactId>jackson-module-afterburner</artifactId>
        <version>${jackson.modules.version}</version>
      </dependency>
      <dependency>
        <groupId>com.fasterxml.jackson.datatype</groupId>
        <artifactId>jackson-datatype-jdk8</artifactId>
        <version>${jackson.datatype.version}</version>
      </dependency>
      <dependency>
        <groupId>com.fasterxml.jackson.datatype</groupId>
        <artifactId>jackson-datatype-jsr310</artifactId>
        <version>${jackson.datatype.version}</version>
      </dependency>
      <dependency>
        <groupId>com.google.code.findbugs</groupId>
        <artifactId>jsr305</artifactId>
        <version>${jsr305.version}</version>
      </dependency>
      <dependency>
        <groupId>io.micrometer</groupId>
        <artifactId>micrometer-core</artifactId>
        <version>${micrometer.core.version}</version>
      </dependency>
      <dependency>
        <groupId>io.micrometer</groupId>
        <artifactId>micrometer-registry-atlas</artifactId>
        <version>${micrometer.atlas.version}</version>
      </dependency>
      <dependency>
        <groupId>io.micrometer</groupId>
        <artifactId>micrometer-registry-graphite</artifactId>
        <version>${micrometer.graphite.version}</version>
      </dependency>
      <dependency>
        <groupId>io.micrometer</groupId>
        <artifactId>micrometer-registry-prometheus</artifactId>
        <version>${micrometer.prometheus.version}</version>
      </dependency>
      <dependency>
        <groupId>io.micrometer</groupId>
        <artifactId>micrometer-registry-statsd</artifactId>
        <version>${micrometer.statsd.version}</version>
      </dependency>
      <dependency>
        <groupId>org.neo4j.test</groupId>
        <artifactId>neo4j-harness</artifactId>
        <version>${neo4j.version}</version>
      </dependency>
      <dependency>
        <groupId>org.neo4j.driver</groupId>
        <artifactId>neo4j-java-driver</artifactId>
        <version>${neo4j.bolt.version}</version>
      </dependency>
      <dependency>
        <groupId>io.netty</groupId>
        <artifactId>netty-codec-http</artifactId>
        <version>${netty.version}</version>
      </dependency>
      <dependency>
        <groupId>io.netty</groupId>
        <artifactId>netty-handler</artifactId>
        <version>${netty.version}</version>
      </dependency>
      <dependency>
        <groupId>io.netty</groupId>
        <artifactId>netty-handler-proxy</artifactId>
        <version>${netty.version}</version>
      </dependency>
      <dependency>
        <groupId>io.lettuce</groupId>
        <artifactId>lettuce-core</artifactId>
        <version>${lettuce.version}</version>
      </dependency>
      <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-core</artifactId>
        <version>${spring.version}</version>
      </dependency>
      <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>${spring.version}</version>
      </dependency>
      <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-tx</artifactId>
        <version>${spring.version}</version>
      </dependency>
      <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-orm</artifactId>
        <version>${spring.version}</version>
      </dependency>
      <dependency>
        <groupId>org.yaml</groupId>
        <artifactId>snakeyaml</artifactId>
        <version>${snakeyaml.version}</version>
      </dependency>
      <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>${slf4j.version}</version>
      </dependency>
      <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <version>${slf4j.version}</version>
      </dependency>
      <dependency>
        <groupId>org.reactivestreams</groupId>
        <artifactId>reactive-streams</artifactId>
        <version>${reactive.streams.version}</version>
      </dependency>
      <dependency>
        <groupId>io.reactivex</groupId>
        <artifactId>rxjava</artifactId>
        <version>${rxjava1.version}</version>
      </dependency>
      <dependency>
        <groupId>com.github.akarnokd</groupId>
        <artifactId>rxjava2-interop</artifactId>
        <version>${rxjava1.interop.version}</version>
      </dependency>
      <dependency>
        <groupId>io.reactivex.rxjava2</groupId>
        <artifactId>rxjava</artifactId>
        <version>${rxjava2.version}</version>
      </dependency>
      <dependency>
        <groupId>io.projectreactor</groupId>
        <artifactId>reactor-core</artifactId>
        <version>${reactor.version}</version>
      </dependency>
      <dependency>
        <groupId>javax.validation</groupId>
        <artifactId>validation-api</artifactId>
        <version>${validation.version}</version>
      </dependency>
      <dependency>
        <groupId>com.netflix.hystrix</groupId>
        <artifactId>hystrix-core</artifactId>
        <version>${hystrix.version}</version>
      </dependency>
      <dependency>
        <groupId>com.netflix.hystrix</groupId>
        <artifactId>hystrix-serialization</artifactId>
        <version>${hystrix.version}</version>
      </dependency>
    </dependencies>
  </dependencyManagement>
</project>
