pom.xml
changeset 2 887b786c94bc
child 5 dfb094e7f626
equal deleted inserted replaced
1:990eebf2b175 2:887b786c94bc
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <project xmlns="http://maven.apache.org/POM/4.0.0"
       
     3          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       
     4          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
       
     5   <modelVersion>4.0.0</modelVersion>
       
     6   <groupId>hirondelle.web4j</groupId>
       
     7   <artifactId>web4j</artifactId>
       
     8   <packaging>jar</packaging>
       
     9   <version>4.10.0_1-SNAPSHOT</version>
       
    10   <name>web4j</name>
       
    11   <description>Minimalistic full-stack webapp framework</description>
       
    12   <url>http://www.web4j.com</url>
       
    13   <inceptionYear>2004</inceptionYear>
       
    14   <organization>
       
    15     <name>Hirondelle Systems</name>
       
    16     <url>http://www.web4j.com</url>
       
    17   </organization>
       
    18   <licenses>
       
    19     <license>
       
    20       <name>BSD</name>
       
    21       <url>./LICENSE.txt</url>
       
    22     </license>
       
    23   </licenses>
       
    24 
       
    25   <mailingLists>
       
    26     <mailingList>
       
    27       <name>Announcements/Support</name>
       
    28       <post>http://groups.google.com/group/web4j-users</post>
       
    29     </mailingList>
       
    30   </mailingLists>
       
    31 
       
    32   <!-- project build -->
       
    33   <build>
       
    34     <sourceDirectory>${basedir}/classes</sourceDirectory>
       
    35     <testSourceDirectory>${basedir}/classes</testSourceDirectory>
       
    36     <plugins>
       
    37       <plugin>
       
    38         <artifactId>maven-compiler-plugin</artifactId>
       
    39         <version>3.1</version>
       
    40         <configuration>
       
    41           <source>1.6</source>
       
    42           <target>1.6</target>
       
    43           <encoding>UTF-8</encoding>
       
    44           <excludes>
       
    45             <exclude>**/*TEST*.java</exclude>
       
    46           </excludes>
       
    47         </configuration>
       
    48       </plugin>
       
    49       <plugin>
       
    50         <artifactId>maven-resources-plugin</artifactId>
       
    51         <version>2.6</version>
       
    52         <configuration>
       
    53           <encoding>UTF-8</encoding>
       
    54         </configuration>
       
    55       </plugin>
       
    56       <plugin>
       
    57         <artifactId>maven-surefire-plugin</artifactId>
       
    58         <configuration>
       
    59           <includes>
       
    60             <include>**/*TESTAll.java</include>
       
    61           </includes>
       
    62         </configuration>
       
    63       </plugin>
       
    64     </plugins>
       
    65   </build>
       
    66 
       
    67   <!-- project reports -->
       
    68   <reporting>
       
    69     <plugins>
       
    70       <plugin>
       
    71         <groupId>org.apache.maven.plugins</groupId>
       
    72         <artifactId>maven-javadoc-plugin</artifactId>
       
    73       </plugin>
       
    74       <plugin>
       
    75         <groupId>org.apache.maven.plugins</groupId>
       
    76         <artifactId>maven-pmd-plugin</artifactId>
       
    77         <configuration>
       
    78           <linkXref>true</linkXref>
       
    79           <sourceEncoding>utf-8</sourceEncoding>
       
    80           <targetJdk>1.6</targetJdk>
       
    81         </configuration>
       
    82       </plugin>
       
    83       <plugin>
       
    84         <groupId>org.apache.maven.plugins</groupId>
       
    85         <artifactId>maven-surefire-plugin</artifactId>
       
    86       </plugin>
       
    87       <plugin>
       
    88         <groupId>org.apache.maven.plugins</groupId>
       
    89         <artifactId>maven-surefire-report-plugin</artifactId>
       
    90       </plugin>
       
    91     </plugins>
       
    92   </reporting>
       
    93 
       
    94   <!-- project dependencies -->
       
    95   <dependencies>
       
    96     <dependency>
       
    97       <groupId>javax.servlet</groupId>
       
    98       <artifactId>servlet-api</artifactId>
       
    99       <version>2.5</version>
       
   100       <scope>provided</scope>
       
   101     </dependency>
       
   102     <dependency>
       
   103       <groupId>javax.servlet</groupId>
       
   104       <artifactId>jsp-api</artifactId>
       
   105       <version>2.0</version>
       
   106       <scope>provided</scope>
       
   107     </dependency>
       
   108     <dependency>
       
   109       <groupId>javax.activation</groupId>
       
   110       <artifactId>activation</artifactId>
       
   111       <version>1.1</version>
       
   112     </dependency>
       
   113     <dependency>
       
   114       <groupId>javax.mail</groupId>
       
   115       <artifactId>mail</artifactId>
       
   116       <version>1.4</version>
       
   117     </dependency>
       
   118 
       
   119     <!-- testing -->
       
   120     <dependency>
       
   121       <groupId>junit</groupId>
       
   122       <artifactId>junit</artifactId>
       
   123       <version>4.10</version>
       
   124       <scope>test</scope>
       
   125     </dependency>
       
   126 
       
   127   </dependencies>
       
   128 
       
   129 </project>