webidor/pom.xml
author Jaroslav Tulach <jtulach@netbeans.org>
Tue, 08 Dec 2009 19:57:02 +0100
branchstrict-games-access
changeset 166 8c9131715765
parent 163 2a870f6d560e
child 171 524c7f359c4e
permissions -rw-r--r--
Also the list of games needs to be restricted for not-logged in users
jaroslav@143
     1
<?xml version="1.0" encoding="UTF-8"?>
jaroslav@143
     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/maven-v4_0_0.xsd">
jaroslav@143
     3
  <modelVersion>4.0.0</modelVersion>
jaroslav@143
     4
  <parent>
jaroslav@143
     5
        <artifactId>all-quoridor</artifactId>
jaroslav@143
     6
        <groupId>org.apidesign</groupId>
jaroslav@143
     7
        <version>1.0</version>
jaroslav@143
     8
  </parent>
jaroslav@143
     9
  <groupId>org.apidesign</groupId>
jaroslav@143
    10
  <artifactId>webidor</artifactId>
jaroslav@143
    11
  <packaging>jar</packaging>
jtulach@166
    12
  <version>1.10</version>
jaroslav@143
    13
  <name>webidor server</name>
jaroslav@143
    14
  <url>http://maven.apache.org</url>
jaroslav@143
    15
  <repositories>
jaroslav@143
    16
    <repository>
jaroslav@143
    17
        <id>maven2-repository.dev.java.net</id>
jaroslav@143
    18
        <name>Java.net Repository for Maven</name>
jaroslav@143
    19
        <url>http://download.java.net/maven/2/</url>
jaroslav@143
    20
        <layout>default</layout>
jaroslav@143
    21
    </repository>
jaroslav@143
    22
    <repository>
jaroslav@143
    23
        <id>maven-repository.dev.java.net</id>
jaroslav@143
    24
        <name>Java.net Maven 1 Repository (legacy)</name>
jaroslav@143
    25
        <url>http://download.java.net/maven/1</url>
jaroslav@143
    26
        <layout>legacy</layout>
jaroslav@143
    27
    </repository>
jaroslav@143
    28
  </repositories>
jaroslav@143
    29
  <dependencies>
jaroslav@143
    30
jaroslav@143
    31
    <dependency>
jaroslav@143
    32
      <groupId>junit</groupId>
jaroslav@143
    33
      <artifactId>junit</artifactId>
jaroslav@143
    34
      <version>4.5</version>
jaroslav@143
    35
      <scope>test</scope>
jaroslav@143
    36
    </dependency>
jaroslav@143
    37
    <dependency>
jaroslav@143
    38
      <groupId>com.sun.jersey</groupId>
jaroslav@143
    39
      <artifactId>jersey-core</artifactId>
jaroslav@143
    40
      <version>1.1.0-ea</version>
jaroslav@143
    41
    </dependency>
jaroslav@143
    42
    <dependency>
jaroslav@143
    43
      <groupId>com.sun.jersey</groupId>
jaroslav@143
    44
      <artifactId>jersey-server</artifactId>
jaroslav@143
    45
      <version>1.1.0-ea</version>
jaroslav@143
    46
    </dependency>
jaroslav@143
    47
    <dependency>
jaroslav@143
    48
      <groupId>com.sun.jersey</groupId>
jaroslav@143
    49
      <artifactId>jersey-json</artifactId>
jaroslav@143
    50
      <version>1.1.0-ea</version>
jaroslav@143
    51
      <type>jar</type>
jaroslav@143
    52
      <exclusions>
jaroslav@143
    53
        <exclusion>
jaroslav@143
    54
          <artifactId>jaxb-api</artifactId>
jaroslav@143
    55
          <groupId>javax.xml.bind</groupId>
jaroslav@143
    56
        </exclusion>
jaroslav@143
    57
        <exclusion>
jaroslav@143
    58
          <artifactId>stax-api</artifactId>
jaroslav@143
    59
          <groupId>stax</groupId>
jaroslav@143
    60
        </exclusion>
jaroslav@143
    61
      </exclusions>
jaroslav@143
    62
    </dependency>
jaroslav@143
    63
    <dependency>
jaroslav@143
    64
      <groupId>com.sun.jersey.test.framework</groupId>
jaroslav@143
    65
      <artifactId>jersey-test-framework</artifactId>
jaroslav@143
    66
      <version>1.1.0-ea</version>
jaroslav@143
    67
      <scope>test</scope>
jaroslav@143
    68
    </dependency>
jaroslav@143
    69
    <dependency>
jaroslav@143
    70
      <groupId>org.apidesign</groupId>
jaroslav@143
    71
      <artifactId>quoridor</artifactId>
jaroslav@143
    72
      <version>1.0</version>
jaroslav@143
    73
      <type>jar</type>
jaroslav@143
    74
    </dependency>
jaroslav@143
    75
  </dependencies>
jaroslav@143
    76
  <build>
jaroslav@143
    77
    <plugins>
jaroslav@143
    78
      <plugin>
jaroslav@143
    79
        <groupId>org.apache.maven.plugins</groupId>
jaroslav@143
    80
        <artifactId>maven-compiler-plugin</artifactId>
jaroslav@143
    81
        <version>2.0.2</version>
jaroslav@143
    82
        <configuration>
jaroslav@143
    83
          <source>1.5</source>
jaroslav@143
    84
          <target>1.5</target>
jaroslav@143
    85
        </configuration>
jaroslav@143
    86
      </plugin>
jaroslav@143
    87
      <plugin>
jaroslav@143
    88
        <groupId>org.codehaus.mojo</groupId>
jaroslav@143
    89
        <artifactId>exec-maven-plugin</artifactId>
jaroslav@143
    90
        <configuration>
jaroslav@143
    91
            <mainClass>cz.xelfi.quoridor.webidor.resources.Quoridor</mainClass>
jaroslav@143
    92
        </configuration>
jaroslav@143
    93
      </plugin>
jaroslav@143
    94
      <plugin>
jaroslav@143
    95
        <artifactId>maven-assembly-plugin</artifactId>
jaroslav@143
    96
        <version>2.2-beta-2</version>
jaroslav@143
    97
        <executions>
jaroslav@143
    98
          <execution>
jaroslav@143
    99
            <id>create-executable-jar</id>
jaroslav@143
   100
            <phase>package</phase>
jaroslav@143
   101
            <goals>
jaroslav@143
   102
              <goal>single</goal>
jaroslav@143
   103
            </goals>
jaroslav@143
   104
            <configuration>
jaroslav@143
   105
              <descriptors>
jaroslav@143
   106
                <descriptor>all-zip.xml</descriptor>
jaroslav@143
   107
              </descriptors>
jaroslav@143
   108
              <finalName>webidor-${version}</finalName>
jaroslav@143
   109
            </configuration>
jaroslav@143
   110
          </execution>
jaroslav@143
   111
        </executions>
jaroslav@143
   112
      </plugin>
jaroslav@143
   113
      <plugin>
jaroslav@143
   114
        <groupId>org.apache.maven.plugins</groupId>
jaroslav@143
   115
        <artifactId>maven-jar-plugin</artifactId>
jaroslav@143
   116
        <configuration>
jaroslav@143
   117
            <archive>
jaroslav@143
   118
                <manifest>
jaroslav@143
   119
                    <addClasspath>true</addClasspath>
jaroslav@143
   120
                    <classpathPrefix>lib/</classpathPrefix>
jaroslav@143
   121
                    <mainClass>cz.xelfi.quoridor.webidor.resources.Quoridor</mainClass>
jaroslav@143
   122
                </manifest>
jaroslav@143
   123
            </archive>
jaroslav@143
   124
        </configuration>
jaroslav@143
   125
      </plugin>
jaroslav@143
   126
    </plugins>
jaroslav@143
   127
  </build>
jtulach@163
   128
    <description>Server with REST API for playing, inspecting and managing Quoridor games.</description>
jaroslav@143
   129
</project>
jaroslav@143
   130
jaroslav@143
   131
jtulach@163
   132