<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.github.hmcts</groupId>
  <artifactId>idam-bom</artifactId>
  <version>2.6.2</version>
  <packaging>pom</packaging>
  <name>HMCTS IdAM Platform bill of materials</name>
  <description>HMCTS IdAM Platform bill of materials</description>
  <url>https://github.com/hmcts/idam-bom</url>
  <inceptionYear>2018</inceptionYear>
  <licenses>
    <license>
      <name>MIT License</name>
      <url>https://api.github.com/licenses/mit</url>
      <distribution>repo</distribution>
    </license>
  </licenses>
  <developers>
    <developer>
      <id>hmcts</id>
      <name>HM Courts &amp; Tribunals Service</name>
      <email></email>
    </developer>
  </developers>
  <scm>
    <connection>scm:git://github.com/hmcts/idam-bom.git</connection>
    <developerConnection>scm:git://github.com/hmcts/idam-bom.git</developerConnection>
    <url>git://github.com/hmcts/idam-bom.git</url>
  </scm>
  <distributionManagement>
    <repository>
      <id>artifactory-releases</id>
      <url>https://artifactory.reform.hmcts.net/artifactory/libs-release/</url>
    </repository>
    <snapshotRepository>
      <id>artifactory-snapshots</id>
      <url>https://artifactory.reform.hmcts.net/artifactory/libs-snapshot/</url>
    </snapshotRepository>
  </distributionManagement>
  <properties>
    <azure.servicebus.version>1.1.2</azure.servicebus.version>
    <feign.form.version>3.7.0</feign.form.version>
    <spring.boot.version>2.4.2</spring.boot.version>
    <applicationinsights.version>2.5.1</applicationinsights.version>
    <jackson.version>2.11.4</jackson.version>
    <guava.version>30.1-jre</guava.version>
    <json-smart.version>2.3</json-smart.version>
    <retrofit.version>2.3.0</retrofit.version>
    <json-patch.version>1.9</json-patch.version>
    <serenity.version>2.3.31</serenity.version>
    <jjwt.version>0.6.0</jjwt.version>
    <brsanthu.migbase64.version>2.2</brsanthu.migbase64.version>
    <commons-collections4.version>4.4</commons-collections4.version>
    <notify.version>3.17.0-RELEASE</notify.version>
    <commons-io.version>2.6</commons-io.version>
    <forgerock.http.client.version>2.4.4</forgerock.http.client.version>
    <idam.api-spec.version>3.0.9</idam.api-spec.version>
    <swagger.version>1.5.22</swagger.version>
    <hashicorp.vault.driver.version>3.0.0</hashicorp.vault.driver.version>
    <log4j2.version>2.13.3</log4j2.version>
    <commons-cli.version>1.4</commons-cli.version>
    <feign.version>10.7.0</feign.version>
    <okhttp.mockwebserver.version>3.10.0</okhttp.mockwebserver.version>
    <javax-json.version>1.1.4</javax-json.version>
    <springfox-swagger.version>2.9.2</springfox-swagger.version>
    <oltu.version>1.0.1</oltu.version>
    <commons-text.version>1.1</commons-text.version>
  </properties>
  <dependencyManagement>
    <dependencies>
      <dependency>
        <groupId>uk.gov.hmcts.reform.idam</groupId>
        <artifactId>idam-api-spec</artifactId>
        <version>${idam.api-spec.version}</version>
      </dependency>
      <dependency>
        <groupId>com.github.hmcts</groupId>
        <artifactId>idam-api-spec</artifactId>
        <version>${idam.api-spec.version}</version>
      </dependency>
      <dependency>
        <groupId>uk.gov.service.notify</groupId>
        <artifactId>notifications-java-client</artifactId>
        <version>${notify.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-collections4</artifactId>
        <version>${commons-collections4.version}</version>
      </dependency>
      <dependency>
        <groupId>javax.json</groupId>
        <artifactId>javax.json-api</artifactId>
        <version>${javax-json.version}</version>
      </dependency>
      <dependency>
        <groupId>commons-cli</groupId>
        <artifactId>commons-cli</artifactId>
        <version>${commons-cli.version}</version>
      </dependency>
      <dependency>
        <groupId>commons-io</groupId>
        <artifactId>commons-io</artifactId>
        <version>${commons-io.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-text</artifactId>
        <version>${commons-text.version}</version>
      </dependency>
      <dependency>
        <groupId>net.minidev</groupId>
        <artifactId>json-smart</artifactId>
        <version>${json-smart.version}</version>
      </dependency>
      <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-netflix-zuul</artifactId>
        <version>${spring.boot.version}</version>
      </dependency>
      <dependency>
        <groupId>com.microsoft.azure</groupId>
        <artifactId>applicationinsights-spring-boot-starter</artifactId>
        <version>${applicationinsights.version}</version>
      </dependency>
      <dependency>
        <groupId>com.microsoft.azure</groupId>
        <artifactId>applicationinsights-core</artifactId>
        <version>${applicationinsights.version}</version>
      </dependency>
      <dependency>
        <groupId>com.microsoft.azure</groupId>
        <artifactId>applicationinsights-web</artifactId>
        <version>${applicationinsights.version}</version>
      </dependency>
      <dependency>
        <groupId>com.microsoft.azure</groupId>
        <artifactId>applicationinsights-logging-logback</artifactId>
        <version>${applicationinsights.version}</version>
      </dependency>
      <dependency>
        <groupId>com.microsoft.azure</groupId>
        <artifactId>azure-servicebus</artifactId>
        <version>${azure.servicebus.version}</version>
      </dependency>
      <dependency>
        <groupId>io.jsonwebtoken</groupId>
        <artifactId>jjwt</artifactId>
        <version>${jjwt.version}</version>
      </dependency>
      <dependency>
        <groupId>com.squareup.retrofit2</groupId>
        <artifactId>retrofit</artifactId>
        <version>${retrofit.version}</version>
      </dependency>
      <dependency>
        <groupId>com.squareup.retrofit2</groupId>
        <artifactId>converter-jackson</artifactId>
        <version>${retrofit.version}</version>
      </dependency>
      <dependency>
        <groupId>com.squareup.retrofit2</groupId>
        <artifactId>retrofit-mock</artifactId>
        <version>${retrofit.version}</version>
      </dependency>
      <dependency>
        <groupId>com.bettercloud</groupId>
        <artifactId>vault-java-driver</artifactId>
        <version>${hashicorp.vault.driver.version}</version>
      </dependency>
      <dependency>
        <groupId>com.github.fge</groupId>
        <artifactId>json-patch</artifactId>
        <version>${json-patch.version}</version>
      </dependency>
      <dependency>
        <groupId>com.squareup.okhttp3</groupId>
        <artifactId>mockwebserver</artifactId>
        <version>${okhttp.mockwebserver.version}</version>
      </dependency>
      <dependency>
        <groupId>com.fasterxml.jackson</groupId>
        <artifactId>jackson-bom</artifactId>
        <version>${jackson.version}</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
      <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j-to-slf4j</artifactId>
        <version>${log4j2.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j-api</artifactId>
        <version>${log4j2.version}</version>
      </dependency>
      <dependency>
        <groupId>io.swagger</groupId>
        <artifactId>swagger-annotations</artifactId>
        <version>${swagger.version}</version>
      </dependency>
      <dependency>
        <groupId>io.springfox</groupId>
        <artifactId>springfox-swagger2</artifactId>
        <version>${springfox-swagger.version}</version>
      </dependency>
      <dependency>
        <groupId>io.springfox</groupId>
        <artifactId>springfox-swagger-ui</artifactId>
        <version>${springfox-swagger.version}</version>
      </dependency>
      <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-openfeign</artifactId>
        <version>${spring.boot.version}</version>
      </dependency>
      <dependency>
        <groupId>io.github.openfeign</groupId>
        <artifactId>feign-httpclient</artifactId>
        <version>${feign.version}</version>
      </dependency>
      <dependency>
        <groupId>io.github.openfeign</groupId>
        <artifactId>feign-core</artifactId>
        <version>${feign.version}</version>
      </dependency>
      <dependency>
        <groupId>io.github.openfeign</groupId>
        <artifactId>feign-okhttp</artifactId>
        <version>${feign.version}</version>
      </dependency>
      <dependency>
        <groupId>io.github.openfeign</groupId>
        <artifactId>feign-slf4j</artifactId>
        <version>${feign.version}</version>
      </dependency>
      <dependency>
        <groupId>io.github.openfeign</groupId>
        <artifactId>feign-jackson</artifactId>
        <version>${feign.version}</version>
      </dependency>
      <dependency>
        <groupId>io.github.openfeign.form</groupId>
        <artifactId>feign-form</artifactId>
        <version>${feign.form.version}</version>
      </dependency>
      <dependency>
        <groupId>io.github.openfeign.form</groupId>
        <artifactId>feign-form-spring</artifactId>
        <version>${feign.form.version}</version>
      </dependency>
      <dependency>
        <groupId>uk.gov.hmcts.reform.idam</groupId>
        <artifactId>idam-forgerock-http-client</artifactId>
        <version>${forgerock.http.client.version}</version>
      </dependency>
      <dependency>
        <groupId>com.github.hmcts</groupId>
        <artifactId>idam-forgerock-http-client</artifactId>
        <version>${forgerock.http.client.version}</version>
      </dependency>
      <dependency>
        <groupId>com.google.guava</groupId>
        <artifactId>guava</artifactId>
        <version>${guava.version}</version>
      </dependency>
      <dependency>
        <groupId>net.serenity-bdd</groupId>
        <artifactId>serenity-rest-assured</artifactId>
        <version>${serenity.version}</version>
      </dependency>
      <dependency>
        <groupId>net.serenity-bdd</groupId>
        <artifactId>serenity-core</artifactId>
        <version>${serenity.version}</version>
      </dependency>
      <dependency>
        <groupId>net.serenity-bdd</groupId>
        <artifactId>serenity-junit</artifactId>
        <version>${serenity.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.oltu.oauth2</groupId>
        <artifactId>org.apache.oltu.oauth2.client</artifactId>
        <version>${oltu.version}</version>
      </dependency>
      <dependency>
        <groupId>com.brsanthu</groupId>
        <artifactId>migbase64</artifactId>
        <version>${brsanthu.migbase64.version}</version>
      </dependency>
      <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-dependencies</artifactId>
        <version>${spring.boot.version}</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
    </dependencies>
  </dependencyManagement>
</project>
