chat/server/pom.xml
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Fri, 22 Apr 2016 05:56:47 +0200
branchNewChat
changeset 238 a0f15cb8c730
parent 144 f784d803f065
child 240 2d0750864a98
permissions -rw-r--r--
Switching to newer version of the libraries
jaroslav@238
     1
<?xml version="1.0" encoding="UTF-8"?>
jaroslav@238
     2
<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">
jaroslav@238
     3
    <modelVersion>4.0.0</modelVersion>
jaroslav@238
     4
    <parent>
jaroslav@238
     5
      <groupId>org.apidesign.demo</groupId>
jaroslav@238
     6
      <artifactId>chat-pom</artifactId>
jaroslav@238
     7
      <version>1.0-SNAPSHOT</version>
jaroslav@238
     8
    </parent>
jaroslav@238
     9
    <artifactId>chat-server</artifactId>
jaroslav@238
    10
    <packaging>jar</packaging>
jaroslav@238
    11
    <name>chat Jersey based Server</name>
jaroslav@238
    12
    <properties>
jaroslav@238
    13
        <maven.compiler.source>1.7</maven.compiler.source>
jaroslav@238
    14
        <maven.compiler.target>1.7</maven.compiler.target>
jaroslav@238
    15
    </properties>
jaroslav@238
    16
    <dependencies>
jaroslav@238
    17
        <dependency>
jaroslav@238
    18
            <groupId>org.netbeans.html</groupId>
jaroslav@238
    19
            <artifactId>net.java.html.json</artifactId>
jaroslav@238
    20
            <version>${net.java.html.version}</version>
jaroslav@238
    21
            <type>jar</type>
jaroslav@238
    22
        </dependency>
jaroslav@238
    23
        <dependency>
jaroslav@238
    24
            <groupId>org.glassfish.jersey.media</groupId>
jaroslav@238
    25
            <artifactId>html-json</artifactId>
jaroslav@238
    26
            <version>${jersey.version}</version>
jaroslav@238
    27
            <scope>runtime</scope>
jaroslav@238
    28
            <exclusions>
jaroslav@238
    29
                <!-- use explicitly specified versions -->
jaroslav@238
    30
                <exclusion>
jaroslav@238
    31
                    <groupId>org.netbeans.html</groupId>
jaroslav@238
    32
                    <artifactId>net.java.html.json</artifactId>
jaroslav@238
    33
                </exclusion>
jaroslav@238
    34
                <exclusion>
jaroslav@238
    35
                    <groupId>org.netbeans.html</groupId>
jaroslav@238
    36
                    <artifactId>ko-ws-tyrus</artifactId>
jaroslav@238
    37
                </exclusion>
jaroslav@238
    38
            </exclusions>
jaroslav@238
    39
        </dependency>
jaroslav@238
    40
        <dependency>
jaroslav@238
    41
            <groupId>org.testng</groupId>
jaroslav@238
    42
            <artifactId>testng</artifactId>
jaroslav@238
    43
            <scope>test</scope>
jaroslav@238
    44
        </dependency>
jaroslav@238
    45
        <dependency>
jaroslav@238
    46
            <groupId>org.glassfish.jersey.connectors</groupId>
jaroslav@238
    47
            <artifactId>jersey-grizzly-connector</artifactId>
jaroslav@238
    48
            <version>${jersey.version}</version>
jaroslav@238
    49
        </dependency>
jaroslav@238
    50
        <dependency>
jaroslav@238
    51
            <groupId>org.glassfish.jersey.containers</groupId>
jaroslav@238
    52
            <artifactId>jersey-container-grizzly2-http</artifactId>
jaroslav@238
    53
            <version>${jersey.version}</version>
jaroslav@238
    54
            <type>jar</type>
jaroslav@238
    55
        </dependency>
jaroslav@238
    56
        <dependency>
jaroslav@238
    57
            <groupId>org.glassfish.jersey.core</groupId>
jaroslav@238
    58
            <artifactId>jersey-common</artifactId>
jaroslav@238
    59
            <version>${jersey.version}</version>
jaroslav@238
    60
            <scope>runtime</scope>
jaroslav@238
    61
        </dependency>
jaroslav@238
    62
        <dependency>
jaroslav@238
    63
            <artifactId>ko-ws-tyrus</artifactId>
jaroslav@238
    64
            <groupId>org.netbeans.html</groupId>
jaroslav@238
    65
            <type>jar</type>
jaroslav@238
    66
            <version>${net.java.html.version}</version>
jaroslav@238
    67
            <scope>runtime</scope>
jaroslav@238
    68
            <exclusions>
jaroslav@238
    69
                <!-- use explicitly specified versions -->
jaroslav@238
    70
                <exclusion>
jaroslav@238
    71
                    <groupId>org.glassfish.grizzly</groupId>
jaroslav@238
    72
                    <artifactId>grizzly-framework</artifactId>
jaroslav@238
    73
                </exclusion>
jaroslav@238
    74
                <exclusion>
jaroslav@238
    75
                    <groupId>org.glassfish.grizzly</groupId>
jaroslav@238
    76
                    <artifactId>grizzly-http-server</artifactId>
jaroslav@238
    77
                </exclusion>
jaroslav@238
    78
            </exclusions>
jaroslav@238
    79
        </dependency>
jaroslav@238
    80
        <dependency>
jaroslav@238
    81
            <groupId>org.apidesign.demo</groupId>
jaroslav@238
    82
            <artifactId>chat-shared</artifactId>
jaroslav@238
    83
            <version>${project.version}</version>
jaroslav@238
    84
            <type>jar</type>
jaroslav@238
    85
        </dependency>
jaroslav@238
    86
    </dependencies>
jaroslav@238
    87
    <build>
jaroslav@238
    88
        <plugins>
jtulach@5
    89
          <plugin>
jtulach@6
    90
              <groupId>org.codehaus.mojo</groupId>
jtulach@6
    91
              <artifactId>exec-maven-plugin</artifactId>
jtulach@6
    92
              <version>1.2.1</version>
jtulach@5
    93
              <configuration>
jaroslav@238
    94
                  <mainClass>org.apidesign.demo.chat.server.Main</mainClass>
jtulach@5
    95
              </configuration>
jaroslav@238
    96
          </plugin>      
jaroslav@238
    97
        </plugins>
jaroslav@238
    98
    </build>
jaroslav@238
    99
</project>