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