emailer/pom.xml
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Fri, 15 Apr 2011 21:05:46 +0200
changeset 281 fdf4436aad29
parent 186 47e21a031490
permissions -rw-r--r--
Most recent stable version of jersey is 1.6
jtulach@153
     1
<?xml version="1.0" encoding="UTF-8"?>
jtulach@153
     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@153
     3
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
jtulach@153
     4
  <modelVersion>4.0.0</modelVersion>
jtulach@153
     5
  <parent>
jtulach@153
     6
    <artifactId>all-quoridor</artifactId>
jaroslav@186
     7
    <groupId>cz.xelfi.quoridor</groupId>
jtulach@153
     8
    <version>1.0</version>
jtulach@153
     9
  </parent>
jtulach@153
    10
  <artifactId>emailer</artifactId>
jtulach@231
    11
  <version>${emailerVersion}</version>
jtulach@153
    12
  <inceptionYear>2008</inceptionYear>
jtulach@153
    13
  <build>
jtulach@153
    14
    <sourceDirectory>src/main/scala</sourceDirectory>
jtulach@153
    15
    <testSourceDirectory>src/test/scala</testSourceDirectory>
jtulach@153
    16
    <plugins>
jtulach@153
    17
      <plugin>
jtulach@153
    18
        <groupId>org.scala-tools</groupId>
jtulach@153
    19
        <artifactId>maven-scala-plugin</artifactId>
jtulach@153
    20
        <executions>
jtulach@153
    21
          <execution>
jtulach@153
    22
            <goals>
jtulach@153
    23
              <goal>compile</goal>
jtulach@153
    24
              <goal>testCompile</goal>
jtulach@153
    25
            </goals>
jtulach@153
    26
          </execution>
jtulach@153
    27
        </executions>
jtulach@153
    28
        <configuration>
jtulach@153
    29
          <scalaVersion>${scala.version}</scalaVersion>
jtulach@153
    30
          <args>
jtulach@153
    31
            <arg>-target:jvm-1.5</arg>
jtulach@153
    32
          </args>
jtulach@153
    33
        </configuration>
jtulach@153
    34
      </plugin>
jaroslav@157
    35
      <plugin>
jaroslav@157
    36
          <artifactId>maven-assembly-plugin</artifactId>
jaroslav@157
    37
          <version>2.2-beta-2</version>
jaroslav@157
    38
          <executions>
jaroslav@157
    39
              <execution>
jaroslav@157
    40
                  <id>create-executable-jar</id>
jaroslav@157
    41
                  <phase>package</phase>
jaroslav@157
    42
                  <goals>
jaroslav@157
    43
                      <goal>single</goal>
jaroslav@157
    44
                  </goals>
jaroslav@157
    45
                  <configuration>
jaroslav@157
    46
                      <descriptors>
jaroslav@157
    47
                          <descriptor>all-zip.xml</descriptor>
jaroslav@157
    48
                      </descriptors>
jaroslav@157
    49
                      <finalName>emailer-${version}</finalName>
jaroslav@157
    50
                  </configuration>
jaroslav@157
    51
              </execution>
jaroslav@157
    52
          </executions>
jaroslav@157
    53
      </plugin>
jaroslav@157
    54
      <plugin>
jaroslav@157
    55
          <groupId>org.apache.maven.plugins</groupId>
jaroslav@157
    56
          <artifactId>maven-jar-plugin</artifactId>
jaroslav@157
    57
          <configuration>
jaroslav@157
    58
              <archive>
jaroslav@157
    59
                  <manifest>
jaroslav@157
    60
                      <addClasspath>true</addClasspath>
jaroslav@157
    61
                      <classpathPrefix>lib/</classpathPrefix>
jaroslav@157
    62
                      <mainClass>cz.xelfi.quoridor.emailer.Main</mainClass>
jaroslav@157
    63
                  </manifest>
jaroslav@157
    64
              </archive>
jaroslav@157
    65
          </configuration>
jaroslav@157
    66
      </plugin>
jaroslav@157
    67
  </plugins>
jtulach@153
    68
  </build>
jtulach@153
    69
  <repositories>
jtulach@153
    70
    <repository>
jtulach@153
    71
      <id>scala-tools.org</id>
jtulach@153
    72
      <name>Scala-Tools Maven2 Repository</name>
jtulach@153
    73
      <url>http://scala-tools.org/repo-releases</url>
jtulach@153
    74
    </repository>
jtulach@153
    75
  </repositories>
jtulach@153
    76
  <pluginRepositories>
jtulach@153
    77
    <pluginRepository>
jtulach@153
    78
      <id>scala-tools.org</id>
jtulach@153
    79
      <name>Scala-Tools Maven2 Repository</name>
jtulach@153
    80
      <url>http://scala-tools.org/repo-releases</url>
jtulach@153
    81
    </pluginRepository>
jtulach@153
    82
  </pluginRepositories>
jtulach@153
    83
  <dependencies>
jtulach@153
    84
    <dependency>
jtulach@153
    85
      <groupId>org.scala-lang</groupId>
jtulach@153
    86
      <artifactId>scala-library</artifactId>
jtulach@153
    87
      <version>${scala.version}</version>
jtulach@153
    88
    </dependency>
jtulach@153
    89
    <dependency>
jtulach@153
    90
      <groupId>junit</groupId>
jtulach@153
    91
      <artifactId>junit</artifactId>
jtulach@153
    92
      <version>4.4</version>
jtulach@153
    93
      <scope>test</scope>
jtulach@153
    94
    </dependency>
jtulach@153
    95
    <dependency>
jtulach@153
    96
      <groupId>org.specs</groupId>
jtulach@153
    97
      <artifactId>specs</artifactId>
jtulach@153
    98
      <version>1.2.5</version>
jtulach@153
    99
      <scope>test</scope>
jtulach@153
   100
    </dependency>
jtulach@154
   101
    <dependency>
jtulach@154
   102
      <groupId>javax.mail</groupId>
jtulach@154
   103
      <artifactId>mail</artifactId>
jtulach@154
   104
      <version>1.4.1</version>
jtulach@154
   105
    </dependency>
jtulach@153
   106
  </dependencies>
jtulach@153
   107
  <reporting>
jtulach@153
   108
    <plugins>
jtulach@153
   109
      <plugin>
jtulach@153
   110
        <groupId>org.scala-tools</groupId>
jtulach@153
   111
        <artifactId>maven-scala-plugin</artifactId>
jtulach@153
   112
        <configuration>
jtulach@153
   113
          <scalaVersion>${scala.version}</scalaVersion>
jtulach@153
   114
        </configuration>
jtulach@153
   115
      </plugin>
jtulach@153
   116
    </plugins>
jtulach@153
   117
  </reporting>
jtulach@153
   118
  <properties>
jtulach@153
   119
    <scala.version>2.7.0</scala.version>
jtulach@153
   120
  </properties>
jtulach@153
   121
    <name>Emails lazy players</name>
jtulach@153
   122
    <packaging>jar</packaging>
jtulach@153
   123
    <description>Obtains list of players without any activity for a while and sends them an email.</description>
jtulach@153
   124
</project>
jtulach@153
   125
jtulach@153
   126
jtulach@153
   127