chat/server/pom.xml
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Fri, 09 Jan 2015 06:10:00 +0100
changeset 227 fd26342cf23d
parent 226 40acb3267711
permissions -rw-r--r--
Switching to HTML/Java@1.1 and bck2brwsr@0.12
jtulach@5
     1
<?xml version="1.0"?>
jtulach@5
     2
<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"
jtulach@5
     3
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
jtulach@5
     4
  <modelVersion>4.0.0</modelVersion>
jtulach@5
     5
  <parent>
jtulach@5
     6
    <groupId>org.apidesign.html</groupId>
jtulach@13
     7
    <artifactId>chat-demo</artifactId>
jtulach@5
     8
    <version>1.0-SNAPSHOT</version>
jtulach@5
     9
  </parent>
jtulach@13
    10
  <groupId>org.apidesign.html.demo</groupId>
jtulach@13
    11
  <artifactId>chat-server</artifactId>
jtulach@5
    12
  <version>1.0-SNAPSHOT</version>
jtulach@13
    13
  <name>Chat Server Using @Model</name>
jtulach@5
    14
  <url>http://maven.apache.org</url>
jtulach@5
    15
  <build>
jtulach@5
    16
      <plugins>
jtulach@5
    17
          <plugin>
jtulach@6
    18
              <groupId>org.codehaus.mojo</groupId>
jtulach@6
    19
              <artifactId>exec-maven-plugin</artifactId>
jtulach@6
    20
              <version>1.2.1</version>
jtulach@5
    21
              <configuration>
jtulach@13
    22
                  <mainClass>org.apidesign.bck2brwsr.demo.chatserver.impl.Main</mainClass>
jtulach@5
    23
              </configuration>
jtulach@5
    24
          </plugin>
jtulach@5
    25
         <plugin>
jtulach@5
    26
            <groupId>org.apache.maven.plugins</groupId>
jtulach@5
    27
            <artifactId>maven-compiler-plugin</artifactId>
jtulach@5
    28
            <version>2.3.2</version>
jtulach@5
    29
            <configuration>
jtulach@5
    30
               <source>1.7</source>
jtulach@5
    31
               <target>1.7</target>
jtulach@5
    32
            </configuration>
jtulach@5
    33
         </plugin>
jtulach@13
    34
         <plugin>
jtulach@13
    35
             <groupId>org.apache.maven.plugins</groupId>
jtulach@13
    36
             <artifactId>maven-dependency-plugin</artifactId>
jtulach@13
    37
             <version>2.7</version>
jtulach@13
    38
             <executions>
jtulach@13
    39
                 <execution>
jtulach@13
    40
                    <phase>process-resources</phase>
jtulach@13
    41
                    <id>unpack-client-code</id>
jtulach@13
    42
                    <goals>
jtulach@13
    43
                        <goal>unpack</goal>
jtulach@13
    44
                    </goals>
jtulach@13
    45
                    <configuration>
jtulach@13
    46
                        <artifactItems>
jtulach@13
    47
                            <artifactItem>
jtulach@13
    48
                                <groupId>org.apidesign.html.demo</groupId>
jtulach@13
    49
                                <artifactId>chat-client</artifactId>
jtulach@13
    50
                                <version>1.0-SNAPSHOT</version>
jtulach@13
    51
                                <type>zip</type>
jtulach@13
    52
                                <classifier>bck2brwsr</classifier>
jtulach@13
    53
                            </artifactItem>
jtulach@13
    54
                        </artifactItems>
jtulach@13
    55
                        <outputDirectory>${project.build.directory}/classes/org/apidesign/bck2brwsr/demo/chatserver/impl/</outputDirectory>
jtulach@13
    56
                    </configuration>
jtulach@13
    57
                 </execution>
jtulach@13
    58
             </executions>
jtulach@13
    59
             
jtulach@13
    60
         </plugin>
jtulach@5
    61
      </plugins>
jtulach@5
    62
  </build>
jtulach@5
    63
  <dependencies>
jtulach@5
    64
    <dependency>
jtulach@57
    65
      <groupId>org.netbeans.html</groupId>
jtulach@5
    66
      <artifactId>net.java.html.json</artifactId>
jtulach@5
    67
      <version>${net.java.html.version}</version>
jtulach@5
    68
      <type>jar</type>
jtulach@5
    69
    </dependency>
jtulach@5
    70
    <dependency>
jtulach@19
    71
      <groupId>org.glassfish.jersey.media</groupId>
jtulach@7
    72
      <artifactId>html-json</artifactId>
jaroslav@226
    73
      <version>${jersey.version}</version>
jtulach@7
    74
      <scope>runtime</scope>
jaroslav@227
    75
      <exclusions>
jaroslav@227
    76
          <exclusion>
jaroslav@227
    77
              <groupId>org.netbeans.html</groupId>
jaroslav@227
    78
              <artifactId>net.java.html.json</artifactId>
jaroslav@227
    79
          </exclusion>
jaroslav@227
    80
          <exclusion>
jaroslav@227
    81
              <groupId>org.netbeans.html</groupId>
jaroslav@227
    82
              <artifactId>ko-ws-tyrus</artifactId>
jaroslav@227
    83
          </exclusion>
jaroslav@227
    84
      </exclusions>
jtulach@7
    85
    </dependency>
jtulach@7
    86
    <dependency>
jtulach@5
    87
      <groupId>org.testng</groupId>
jtulach@5
    88
      <artifactId>testng</artifactId>
jtulach@5
    89
      <version>6.5.2</version>
jtulach@5
    90
      <scope>test</scope>
jtulach@5
    91
    </dependency>
jtulach@6
    92
    <dependency>
jtulach@6
    93
      <groupId>org.glassfish.jersey.connectors</groupId>
jtulach@6
    94
      <artifactId>jersey-grizzly-connector</artifactId>
jaroslav@226
    95
      <version>${jersey.version}</version>
jtulach@6
    96
    </dependency>
jtulach@6
    97
    <dependency>
jtulach@6
    98
      <groupId>org.glassfish.jersey.containers</groupId>
jtulach@6
    99
      <artifactId>jersey-container-grizzly2-http</artifactId>
jaroslav@226
   100
      <version>${jersey.version}</version>
jtulach@6
   101
      <type>jar</type>
jtulach@6
   102
    </dependency>
jtulach@6
   103
    <dependency>
jtulach@6
   104
      <groupId>org.glassfish.grizzly</groupId>
jtulach@6
   105
      <artifactId>grizzly-http-server</artifactId>
jaroslav@226
   106
      <version>${grizzly.version}</version>
jtulach@6
   107
    </dependency>
jtulach@13
   108
    <dependency>
jtulach@13
   109
      <groupId>org.apidesign.html.demo</groupId>
jtulach@13
   110
      <artifactId>chat-model</artifactId>
jaroslav@226
   111
      <version>${project.version}</version>
jtulach@13
   112
      <type>jar</type>
jtulach@13
   113
    </dependency>
jtulach@21
   114
    <dependency>
jtulach@59
   115
      <groupId>org.glassfish.jersey.core</groupId>
jtulach@59
   116
      <artifactId>jersey-common</artifactId>
jaroslav@226
   117
      <version>${jersey.version}</version>
jtulach@59
   118
      <scope>runtime</scope>
jtulach@59
   119
    </dependency>
jtulach@59
   120
    <dependency>
jtulach@59
   121
      <groupId>org.glassfish.grizzly</groupId>
jtulach@59
   122
      <artifactId>grizzly-framework</artifactId>
jaroslav@226
   123
      <version>${grizzly.version}</version>
jtulach@59
   124
      <scope>runtime</scope>
jtulach@59
   125
    </dependency>
jtulach@144
   126
    <dependency>
jtulach@144
   127
      <artifactId>ko-ws-tyrus</artifactId>
jtulach@144
   128
      <groupId>org.netbeans.html</groupId>
jtulach@144
   129
      <type>jar</type>
jtulach@144
   130
      <version>${net.java.html.version}</version>
jtulach@144
   131
      <scope>runtime</scope>
jaroslav@226
   132
      <exclusions>
jaroslav@226
   133
          <exclusion>
jaroslav@226
   134
              <groupId>org.glassfish.tyrus</groupId>
jaroslav@226
   135
              <artifactId>tyrus-container-grizzly-client</artifactId>
jaroslav@226
   136
          </exclusion>
jaroslav@226
   137
          <exclusion>
jaroslav@226
   138
              <groupId>org.glassfish.tyrus</groupId>
jaroslav@226
   139
              <artifactId>tyrus-client</artifactId>
jaroslav@226
   140
          </exclusion>
jaroslav@226
   141
          <exclusion>
jaroslav@226
   142
              <groupId>javax.websocket</groupId>
jaroslav@226
   143
              <artifactId>javax.websocket-api</artifactId>
jaroslav@226
   144
          </exclusion>
jaroslav@226
   145
      </exclusions>
jtulach@144
   146
    </dependency>
jaroslav@226
   147
    <dependency>
jaroslav@226
   148
      <groupId>org.glassfish.tyrus</groupId>
jaroslav@226
   149
      <artifactId>tyrus-container-grizzly-client</artifactId>
jaroslav@226
   150
      <version>1.8.3</version>
jaroslav@226
   151
      <scope>runtime</scope>
jaroslav@226
   152
      <exclusions>
jaroslav@226
   153
          <exclusion>
jaroslav@226
   154
              <groupId>org.glassfish.grizzly</groupId>
jaroslav@226
   155
              <artifactId>grizzly-http-server</artifactId>
jaroslav@226
   156
          </exclusion>
jaroslav@226
   157
          <exclusion>
jaroslav@226
   158
              <groupId>org.glassfish.grizzly</groupId>
jaroslav@226
   159
              <artifactId>grizzly-framework</artifactId>
jaroslav@226
   160
          </exclusion>
jaroslav@226
   161
      </exclusions>  
jaroslav@226
   162
    </dependency>    
jtulach@5
   163
  </dependencies>
jtulach@5
   164
</project>