webidor/pom.xml
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Sat, 20 Aug 2011 17:21:28 +0200
branchglassfish
changeset 286 accdcc2ab312
parent 284 90be53f96e0c
permissions -rw-r--r--
Enabling webidor tests, fails misserabley due to http://java.net/jira/browse/JERSEY-757
jaroslav@143
     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@143
     5
  <modelVersion>4.0.0</modelVersion>
jaroslav@143
     6
  <parent>
jaroslav@143
     7
        <artifactId>all-quoridor</artifactId>
jaroslav@186
     8
        <groupId>cz.xelfi.quoridor</groupId>
jaroslav@143
     9
        <version>1.0</version>
jaroslav@143
    10
  </parent>
jaroslav@284
    11
  <groupId>cz.xelfi.quoridor</groupId>
jaroslav@143
    12
  <artifactId>webidor</artifactId>
jaroslav@284
    13
  <packaging>war</packaging>
jtulach@231
    14
  <version>${webidorVersion}</version>
jaroslav@143
    15
  <name>webidor server</name>
jaroslav@143
    16
  <url>http://maven.apache.org</url>
jaroslav@284
    17
    <properties>
jaroslav@284
    18
        <endorsed.dir>${project.build.directory}/endorsed</endorsed.dir>
jaroslav@284
    19
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
jaroslav@284
    20
        <netbeans.hint.deploy.server>gfv3ee6</netbeans.hint.deploy.server>
jaroslav@284
    21
    </properties>
jaroslav@284
    22
jaroslav@284
    23
    <dependencies>
jaroslav@284
    24
        <dependency>
jaroslav@284
    25
            <groupId>javax</groupId>
jaroslav@284
    26
            <artifactId>javaee-web-api</artifactId>
jaroslav@284
    27
            <version>6.0</version>
jaroslav@284
    28
            <scope>provided</scope>
jaroslav@284
    29
        </dependency>
jaroslav@284
    30
jaroslav@284
    31
        <dependency>
jaroslav@284
    32
            <groupId>junit</groupId>
jaroslav@284
    33
            <artifactId>junit</artifactId>
jaroslav@284
    34
            <version>4.8.2</version>
jaroslav@284
    35
            <scope>test</scope>
jaroslav@284
    36
        </dependency>
jaroslav@284
    37
        <dependency>
jaroslav@284
    38
            <groupId>com.sun.jersey</groupId>
jaroslav@284
    39
            <artifactId>jersey-json</artifactId>
jaroslav@284
    40
            <version>${jerseyVersion}</version>
jaroslav@284
    41
            <type>jar</type>
jaroslav@284
    42
            <exclusions>
jaroslav@284
    43
                <exclusion>
jaroslav@284
    44
                    <artifactId>jaxb-api</artifactId>
jaroslav@284
    45
                    <groupId>javax.xml.bind</groupId>
jaroslav@284
    46
                </exclusion>
jaroslav@284
    47
                <exclusion>
jaroslav@284
    48
                    <artifactId>stax-api</artifactId>
jaroslav@284
    49
                    <groupId>stax</groupId>
jaroslav@284
    50
                </exclusion>
jaroslav@284
    51
                <exclusion>
jaroslav@284
    52
                    <artifactId>jersey-core</artifactId>
jaroslav@284
    53
                    <groupId>com.sun.jersey</groupId>
jaroslav@284
    54
                </exclusion>
jaroslav@284
    55
            </exclusions>
jaroslav@284
    56
        </dependency>
jaroslav@284
    57
        <dependency>
jaroslav@284
    58
            <groupId>com.sun.jersey.jersey-test-framework</groupId>
jaroslav@286
    59
            <artifactId>jersey-test-framework-embedded-glassfish</artifactId>
jaroslav@284
    60
            <version>${jerseyVersion}</version>
jaroslav@284
    61
            <scope>test</scope>
jaroslav@284
    62
        </dependency>
jaroslav@284
    63
        <dependency>
jaroslav@284
    64
            <groupId>${project.groupId}</groupId>
jaroslav@284
    65
            <artifactId>wsdor</artifactId>
jaroslav@284
    66
            <version>${wsdorVersion}</version>
jaroslav@284
    67
        </dependency>        
jaroslav@284
    68
    </dependencies>
jaroslav@284
    69
jaroslav@284
    70
    <build>
jaroslav@284
    71
        <plugins>
jaroslav@284
    72
            <plugin>
jaroslav@284
    73
                <groupId>org.apache.maven.plugins</groupId>
jaroslav@284
    74
                <artifactId>maven-compiler-plugin</artifactId>
jaroslav@284
    75
                <version>2.3.2</version>
jaroslav@284
    76
                <configuration>
jaroslav@284
    77
                    <source>1.6</source>
jaroslav@284
    78
                    <target>1.6</target>
jaroslav@284
    79
                    <compilerArguments>
jaroslav@284
    80
                        <endorseddirs>${endorsed.dir}</endorseddirs>
jaroslav@284
    81
                    </compilerArguments>
jaroslav@284
    82
                </configuration>
jaroslav@284
    83
            </plugin>
jaroslav@284
    84
            <plugin>
jaroslav@284
    85
                <groupId>org.apache.maven.plugins</groupId>
jaroslav@284
    86
                <artifactId>maven-war-plugin</artifactId>
jaroslav@284
    87
                <version>2.1.1</version>
jaroslav@284
    88
                <configuration>
jaroslav@284
    89
                    <failOnMissingWebXml>false</failOnMissingWebXml>
jaroslav@284
    90
                </configuration>
jaroslav@284
    91
            </plugin>
jaroslav@284
    92
            <plugin>
jaroslav@284
    93
                <groupId>org.apache.maven.plugins</groupId>
jaroslav@284
    94
                <artifactId>maven-dependency-plugin</artifactId>
jaroslav@284
    95
                <version>2.1</version>
jaroslav@284
    96
                <executions>
jaroslav@284
    97
                    <execution>
jaroslav@284
    98
                        <phase>validate</phase>
jaroslav@284
    99
                        <goals>
jaroslav@284
   100
                            <goal>copy</goal>
jaroslav@284
   101
                        </goals>
jaroslav@284
   102
                        <configuration>
jaroslav@284
   103
                            <outputDirectory>${endorsed.dir}</outputDirectory>
jaroslav@284
   104
                            <silent>true</silent>
jaroslav@284
   105
                            <artifactItems>
jaroslav@284
   106
                                <artifactItem>
jaroslav@284
   107
                                    <groupId>javax</groupId>
jaroslav@284
   108
                                    <artifactId>javaee-endorsed-api</artifactId>
jaroslav@284
   109
                                    <version>6.0</version>
jaroslav@284
   110
                                    <type>jar</type>
jaroslav@284
   111
                                </artifactItem>
jaroslav@284
   112
                            </artifactItems>
jaroslav@284
   113
                        </configuration>
jaroslav@284
   114
                    </execution>
jaroslav@284
   115
                </executions>
jaroslav@284
   116
            </plugin>
jaroslav@284
   117
            <plugin>
jaroslav@284
   118
                <groupId>org.apache.maven.plugins</groupId>
jaroslav@284
   119
                <artifactId>maven-surefire-plugin</artifactId>
jaroslav@284
   120
                <version>2.9</version>
jaroslav@284
   121
                <configuration>
jaroslav@286
   122
                    <skipTests>false</skipTests>
jaroslav@286
   123
                    <forkMode>pertest</forkMode>
jaroslav@286
   124
                    <classpathDependencyExcludes>
jaroslav@286
   125
                        <exclude>javax:javaee-web-api</exclude>
jaroslav@286
   126
                    </classpathDependencyExcludes>
jaroslav@284
   127
                </configuration>
jaroslav@284
   128
            </plugin>
jaroslav@284
   129
        </plugins>
jaroslav@284
   130
    </build>
jaroslav@284
   131
    <repositories>
jaroslav@284
   132
        <repository>
jaroslav@284
   133
            <url>http://download.java.net/maven/2/</url>
jaroslav@284
   134
            <id>restlib</id>
jaroslav@284
   135
            <layout>default</layout>
jaroslav@284
   136
            <name>Repository for library Library[restlib]</name>
jaroslav@284
   137
        </repository>
jaroslav@284
   138
    </repositories>
jaroslav@143
   139
</project>