<?xml version='1.0' encoding='utf-8'?>
<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/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <parent>
    <groupId>com.dream11</groupId>
    <artifactId>d11-vertx-library-parent</artifactId>
    <version>1.0.8</version>
  </parent>
  <artifactId>common</artifactId>
  <version>4.1.23</version>
  <packaging>jar</packaging>

  <name>common</name>
  <description>D11 Vert.x Common Module</description>

  <scm>
    <developerConnection>scm:git:https://github.com/dream11/d11-common.git</developerConnection>
    <tag>4.1.23</tag>
  <url>https://github.com/dream11/common</url><connection>scm:git:git://github.com/dream11/common.git</connection></scm>

  <properties>
    <guava.version>29.0-jre</guava.version>
    <commons-lang3.version>3.9</commons-lang3.version>
    <guice.version>4.2.2</guice.version>
    <jackson.version>2.10.2</jackson.version>
    <config.version>1.3.2</config.version>
    <reflections.version>0.9.11</reflections.version>
    <opentracing.version>0.32.0</opentracing.version>
    <dd-trace-java.version>1.10.1</dd-trace-java.version>
    <vertx-completable-future.version>0.1.2</vertx-completable-future.version>
    <d11-vertx-config.version>1.1.16</d11-vertx-config.version>
  <maven.source.plugin.version>3.3.0</maven.source.plugin.version><maven.javadoc.plugin.version>3.6.3</maven.javadoc.plugin.version><maven.gpg.plugin.version>3.1.0</maven.gpg.plugin.version><central.publishing.plugin.version>0.4.0</central.publishing.plugin.version></properties>

  <dependencies>
    <dependency>
      <groupId>com.typesafe</groupId>
      <artifactId>config</artifactId>
      <version>1.3.2</version>
    </dependency>

    
    
    <dependency>
      <groupId>io.opentracing</groupId>
      <artifactId>opentracing-api</artifactId>
      <version>0.32.0</version>
    </dependency>

    <dependency>
      <groupId>io.opentracing</groupId>
      <artifactId>opentracing-util</artifactId>
      <version>0.32.0</version>
    </dependency>

    
    <dependency>
      <groupId>com.datadoghq</groupId>
      <artifactId>dd-trace-api</artifactId>
      <version>1.10.1</version>
    </dependency>

    <dependency>
      <groupId>com.datadoghq</groupId>
      <artifactId>java-dogstatsd-client</artifactId>
      <version>4.2.0</version>
    </dependency>

    <dependency>
      <groupId>com.google.guava</groupId>
      <artifactId>guava</artifactId>
      <version>29.0-jre</version>
    </dependency>

    <dependency>
      <groupId>org.apache.commons</groupId>
      <artifactId>commons-lang3</artifactId>
      <version>3.9</version>
    </dependency>

    
    <dependency>
      <groupId>com.google.inject</groupId>
      <artifactId>guice</artifactId>
      <version>4.2.2</version>
    </dependency>

    <dependency>
      <groupId>net.logstash.logback</groupId>
      <artifactId>logstash-logback-encoder</artifactId>
      <version>6.5</version>
    </dependency>

    <dependency>
      <groupId>com.fasterxml.jackson.core</groupId>
      <artifactId>jackson-databind</artifactId>
      <version>2.10.2</version>
    </dependency>

    <dependency>
      <groupId>org.reflections</groupId>
      <artifactId>reflections</artifactId>
      <version>0.9.11</version>
    </dependency>

    <dependency>
      <groupId>me.escoffier.vertx</groupId>
      <artifactId>vertx-completable-future</artifactId>
      <version>0.1.2</version>
    </dependency>

    
    <dependency>
      <groupId>com.dream11</groupId>
      <artifactId>config-core</artifactId>
      <version>1.1.16</version>
    </dependency>
  </dependencies>

  <dependencyManagement>
    <dependencies>
      <dependency>
        <groupId>com.google.inject</groupId>
        <artifactId>guice-bom</artifactId>
        <version>${guice.version}</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
    </dependencies>
  </dependencyManagement>

  <distributionManagement>
    <repository>
      <id>central</id>
      <name>d11-repo-release</name>
      <url>https://central.sonatype.com</url>
    </repository>
    <snapshotRepository>
      <id>snapshots</id>
      <name>d11-repo-snapshots</name>
      <url>https://dreamsports.jfrog.io/artifactory/d11-groups</url>
    </snapshotRepository>
  </distributionManagement>

<groupId>com.dream11</groupId><url>https://github.com/dream11/common</url><licenses><license><name>MIT License</name><url>https://opensource.org/licenses/MIT</url><distribution>repo</distribution></license></licenses><developers><developer><id>abhishek.awasthi</id><name>Abhishek Awasthi</name><email>abhishek.awasthi@dream11.com</email><organization>Dream11</organization><organizationUrl>https://www.dream11.com/</organizationUrl></developer></developers><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-javadoc-plugin</artifactId><version>${maven.javadoc.plugin.version}</version><configuration><failOnError>false</failOnError><doclint>none</doclint></configuration><executions><execution><id>attach-javadocs</id><goals><goal>jar</goal></goals></execution></executions></plugin><plugin><groupId>org.sonatype.central</groupId><artifactId>central-publishing-maven-plugin</artifactId><version>${central.publishing.plugin.version}</version><extensions>true</extensions><configuration><publishingServerId>central</publishingServerId><autoPublish>true</autoPublish></configuration></plugin></plugins></build><profiles><profile><id>release</id><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-gpg-plugin</artifactId><version>${maven.gpg.plugin.version}</version><configuration><keyname>9D2EBB13CD473A5EEF67D7AFEDF4C513A8140C39</keyname><gpgArguments><arg>--pinentry-mode</arg><arg>loopback</arg></gpgArguments></configuration><executions><execution><id>sign-artifacts</id><phase>verify</phase><goals><goal>sign</goal></goals></execution></executions></plugin></plugins></build></profile></profiles></project>