statistics/pom.xml
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Fri, 15 Apr 2011 21:05:46 +0200
changeset 281 fdf4436aad29
parent 231 a849ce530828
child 288 61a4abd3f362
permissions -rw-r--r--
Most recent stable version of jersey is 1.6
jaroslav@178
     1
<?xml version="1.0" encoding="UTF-8"?>
jaroslav@178
     2
<project xmlns="http://maven.apache.org/POM/4.0.0" 
jaroslav@178
     3
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
jaroslav@178
     4
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
jaroslav@178
     5
  <modelVersion>4.0.0</modelVersion>
jaroslav@178
     6
  <parent>
jaroslav@178
     7
        <artifactId>all-quoridor</artifactId>
jaroslav@186
     8
        <groupId>cz.xelfi.quoridor</groupId>
jaroslav@178
     9
        <version>1.0</version>
jaroslav@178
    10
  </parent>
jaroslav@178
    11
  <artifactId>statistics</artifactId>
jaroslav@178
    12
  <packaging>jar</packaging>
jtulach@231
    13
  <version>${statisticsVersion}</version>
jaroslav@178
    14
  <name>Game Statistics</name>
jaroslav@178
    15
  <url>http://maven.apache.org</url>
jaroslav@178
    16
  <dependencies>
jaroslav@178
    17
jaroslav@178
    18
    <dependency>
jaroslav@178
    19
      <groupId>junit</groupId>
jaroslav@178
    20
      <artifactId>junit</artifactId>
jaroslav@178
    21
      <version>4.5</version>
jaroslav@178
    22
      <scope>test</scope>
jaroslav@178
    23
    </dependency>
jaroslav@178
    24
    <dependency>
jaroslav@178
    25
      <groupId>com.sun.jersey</groupId>
jaroslav@178
    26
      <artifactId>jersey-core</artifactId>
jaroslav@258
    27
      <version>${jerseyVersion}</version>
jaroslav@178
    28
    </dependency>
jaroslav@178
    29
    <dependency>
jaroslav@178
    30
      <groupId>com.sun.jersey</groupId>
jaroslav@178
    31
      <artifactId>jersey-server</artifactId>
jaroslav@258
    32
      <version>${jerseyVersion}</version>
jaroslav@178
    33
    </dependency>
jaroslav@178
    34
    <dependency>
jaroslav@178
    35
      <groupId>com.sun.jersey</groupId>
jaroslav@178
    36
      <artifactId>jersey-json</artifactId>
jaroslav@258
    37
      <version>${jerseyVersion}</version>
jaroslav@178
    38
      <type>jar</type>
jaroslav@178
    39
      <exclusions>
jaroslav@178
    40
        <exclusion>
jaroslav@178
    41
          <artifactId>jaxb-api</artifactId>
jaroslav@178
    42
          <groupId>javax.xml.bind</groupId>
jaroslav@178
    43
        </exclusion>
jaroslav@178
    44
        <exclusion>
jaroslav@178
    45
          <artifactId>stax-api</artifactId>
jaroslav@178
    46
          <groupId>stax</groupId>
jaroslav@178
    47
        </exclusion>
jaroslav@178
    48
      </exclusions>
jaroslav@178
    49
    </dependency>
jaroslav@178
    50
    <dependency>
jaroslav@258
    51
      <groupId>com.sun.jersey.jersey-test-framework</groupId>
jaroslav@258
    52
      <artifactId>jersey-test-framework-http</artifactId>
jaroslav@258
    53
      <version>${jerseyVersion}</version>
jaroslav@178
    54
      <scope>test</scope>
jaroslav@178
    55
    </dependency>
jaroslav@178
    56
    <dependency>
jtulach@231
    57
      <groupId>${project.groupId}</groupId>
jaroslav@178
    58
      <artifactId>quoridor</artifactId>
jtulach@231
    59
      <version>${quoridorVersion}</version>
jaroslav@178
    60
      <type>jar</type>
jaroslav@178
    61
    </dependency>
jaroslav@178
    62
    <dependency>
jaroslav@178
    63
      <groupId>${project.groupId}</groupId>
jaroslav@178
    64
      <artifactId>webidor</artifactId>
jtulach@231
    65
      <version>${webidorVersion}</version>
jaroslav@178
    66
    </dependency>
jaroslav@178
    67
  </dependencies>
jaroslav@178
    68
  <build>
jaroslav@178
    69
    <plugins>
jaroslav@178
    70
      <plugin>
jaroslav@178
    71
        <groupId>org.apache.maven.plugins</groupId>
jaroslav@178
    72
        <artifactId>maven-compiler-plugin</artifactId>
jaroslav@178
    73
        <version>2.0.2</version>
jaroslav@178
    74
        <configuration>
jaroslav@178
    75
          <source>1.6</source>
jaroslav@178
    76
          <target>1.6</target>
jaroslav@178
    77
        </configuration>
jaroslav@178
    78
      </plugin>
jaroslav@178
    79
      <plugin>
jaroslav@178
    80
        <groupId>org.codehaus.mojo</groupId>
jaroslav@178
    81
        <artifactId>exec-maven-plugin</artifactId>
jaroslav@178
    82
        <configuration>
jaroslav@178
    83
            <mainClass>cz.xelfi.quoridor.statistics.resources.Statistics</mainClass>
jaroslav@178
    84
        </configuration>
jaroslav@178
    85
      </plugin>
jaroslav@178
    86
      <plugin>
jaroslav@178
    87
        <artifactId>maven-assembly-plugin</artifactId>
jaroslav@178
    88
        <version>2.2-beta-2</version>
jaroslav@178
    89
        <executions>
jaroslav@178
    90
          <execution>
jaroslav@178
    91
            <id>create-executable-jar</id>
jaroslav@178
    92
            <phase>package</phase>
jaroslav@178
    93
            <goals>
jaroslav@178
    94
              <goal>single</goal>
jaroslav@178
    95
            </goals>
jaroslav@178
    96
            <configuration>
jaroslav@178
    97
              <descriptors>
jaroslav@178
    98
                <descriptor>all-zip.xml</descriptor>
jaroslav@178
    99
              </descriptors>
martin@187
   100
              <finalName>statistics-${version}</finalName>
jaroslav@178
   101
            </configuration>
jaroslav@178
   102
          </execution>
jaroslav@178
   103
        </executions>
jaroslav@178
   104
      </plugin>
jaroslav@178
   105
      <plugin>
jaroslav@178
   106
        <groupId>org.apache.maven.plugins</groupId>
jaroslav@178
   107
        <artifactId>maven-jar-plugin</artifactId>
jaroslav@178
   108
        <configuration>
jaroslav@178
   109
            <archive>
jaroslav@178
   110
                <manifest>
jaroslav@178
   111
                    <addClasspath>true</addClasspath>
jaroslav@178
   112
                    <classpathPrefix>lib/</classpathPrefix>
jaroslav@178
   113
                    <mainClass>cz.xelfi.quoridor.statistics.resources.Statistics</mainClass>
jaroslav@178
   114
                </manifest>
jaroslav@178
   115
            </archive>
jaroslav@178
   116
        </configuration>
jaroslav@178
   117
      </plugin>
jaroslav@178
   118
    </plugins>
jaroslav@178
   119
  </build>
jaroslav@178
   120
    <description>Server with API for games statistics</description>
jaroslav@178
   121
</project>
jaroslav@178
   122
jaroslav@178
   123
jaroslav@178
   124
jaroslav@178
   125
jaroslav@178
   126