<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>net.yura</groupId>
  <artifactId>lobby-server</artifactId>
  <version>1.0.0</version>
  <packaging>jar</packaging>

  <name>yura.net Lobby Server</name>
  <description>
    Server for yura.net Lobby
  </description>
  <url>http://lobby.sf.net/</url>

  <licenses>
    <license>
      <name>LGPL 3.0</name>
      <url>https://www.gnu.org/licenses/lgpl-3.0.html</url>
      <distribution>repo</distribution>
    </license>
  </licenses>

    <dependencies>
        <dependency>
            <groupId>net.yura</groupId>
            <artifactId>lobby-core</artifactId>
            <version>1.0.0</version>
        </dependency>
        <!-- TODO also needs grasshopper -->
        <dependency>
            <groupId>io.netty</groupId>
            <artifactId>netty-all</artifactId>
            <version>4.1.128.Final</version>
        </dependency>

        <dependency>
            <groupId>org.datanucleus</groupId>
            <artifactId>javax.persistence</artifactId>
            <version>2.2.4</version>
        </dependency>
        <dependency>
            <groupId>org.datanucleus</groupId>
            <artifactId>datanucleus-core</artifactId>
            <version>5.0.2</version>
            <!-- currently we are unable to upgrade to anything newer then DataNucleus 5.0.2
            as newer version use a new connection pool (DBCP2) and this does not work. -->
        </dependency>
        <dependency>
            <groupId>org.datanucleus</groupId>
            <artifactId>datanucleus-api-jpa</artifactId>
            <version>5.0.2</version>
        </dependency>

        <dependency>
            <groupId>com.google.gcm</groupId>
            <artifactId>gcm-server</artifactId>
            <version>1.0.0</version>
            <scope>provided</scope>
            <!-- TODO deprecated remove -->
        </dependency>
        <dependency>
            <groupId>com.google.api-client</groupId>
            <artifactId>google-api-client</artifactId>
            <version>1.24.1</version>
            <!-- TODO needs update -->
        </dependency>
        <dependency>
            <groupId>com.google.firebase</groupId>
            <artifactId>firebase-admin</artifactId>
            <version>6.13.0</version>
            <!-- TODO needs update -->
        </dependency>
        <dependency>
            <groupId>com.eatthepath</groupId>
            <artifactId>pushy</artifactId>
            <version>0.15.0</version>
            <!-- TODO needs update -->
        </dependency>

        <dependency>
            <groupId>org.quickserver</groupId>
            <artifactId>quickserver</artifactId>
            <version>1.4.5</version>
            <scope>provided</scope>
            <!-- TODO deprecated remove -->
        </dependency>
    </dependencies>

  <scm>
    <connection>scm:svn:https://svn.code.sf.net/p/lobby/code/trunk/src_server/</connection>
    <developerConnection>scm:svn:https://svn.code.sf.net/p/lobby/code/trunk/src_server/</developerConnection>
    <url>https://sourceforge.net/p/lobby/code/HEAD/tree/trunk/src_server/</url>
  </scm>

  <developers>
    <developer>
      <name>Yura</name>
      <organization>yura.net</organization>
      <organizationUrl>http://yura.net/</organizationUrl>
    </developer>
  </developers>

</project>
