<?xml version="1.0" encoding="UTF-8"?>
<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/xsd/maven-4.0.0.xsd">

    <modelVersion>4.0.0</modelVersion>

    <!-- ************************************************************* -->
    <!-- *** POM Relationships *************************************** -->
    <!-- ************************************************************* -->

    <parent>
        <groupId>org.nuiton</groupId>
        <artifactId>mavenpom4redmine</artifactId>
        <version>2.0.4</version>
    </parent>

    <groupId>org.chorem</groupId>
    <artifactId>pollen</artifactId>
    <version>1.2.3</version>

    <modules>
        <module>pollen-ui</module>
        <module>pollen-business</module>
        <module>pollen-votecounting</module>
    </modules>

    <dependencyManagement>
        <dependencies>

            <dependency>
                <groupId>commons-lang</groupId>
                <artifactId>commons-lang</artifactId>
                <version>2.4</version>
            </dependency>
            <dependency>
                <groupId>commons-logging</groupId>
                <artifactId>commons-logging</artifactId>
                <version>1.1.1</version>
            </dependency>
            <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-email</artifactId>
                <version>1.2</version>
            </dependency>
            <dependency>
                <groupId>org.nuiton</groupId>
                <artifactId>nuiton-utils</artifactId>
                <version>${nuiton-utils.version}</version>
            </dependency>
            <dependency>
                <groupId>org.nuiton.topia</groupId>
                <artifactId>topia-persistence</artifactId>
                <version>${topia.version}</version>
            </dependency>
            <dependency>
                <groupId>org.nuiton.topia</groupId>
                <artifactId>topia-service-migration</artifactId>
                <version>${topia.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.tapestry</groupId>
                <artifactId>tapestry-core</artifactId>
                <version>${tapestry.version}</version>
                <scope>compile</scope>
                <exclusions>
                    <exclusion>
                        <groupId>jboss</groupId>
                        <artifactId>javassist</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
                <version>1.5.8</version>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-log4j12</artifactId>
                <version>1.5.8</version>
                <scope>runtime</scope>
            </dependency>
            <dependency>
                <groupId>org.apache.tapestry</groupId>
                <artifactId>tapestry-upload</artifactId>
                <version>${tapestry.version}</version>
            </dependency>
            <dependency>
                <groupId>org.chenillekit</groupId>
                <artifactId>chenillekit-tapestry</artifactId>
                <version>1.0.0</version>
                <exclusions>
                    <exclusion>
                        <groupId>jboss</groupId>
                        <artifactId>javassist</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>
            <dependency>
                <groupId>org.jdom</groupId>
                <artifactId>jdom</artifactId>
                <version>1.1</version>
            </dependency>
            <dependency>
                <groupId>jfree</groupId>
                <artifactId>jfreechart</artifactId>
                <version>1.0.12</version>
            </dependency>
            <dependency>
                <groupId>javassist</groupId>
                <artifactId>javassist</artifactId>
                <version>3.8.0.GA</version>
            </dependency>
            <dependency>
                <groupId>net.sf.opencsv</groupId>
                <artifactId>opencsv</artifactId>
                <version>2.0.1</version>
            </dependency>
            <dependency>
                <groupId>rome</groupId>
                <artifactId>rome</artifactId>
                <version>1.0</version>
            </dependency>
            <dependency>
                <groupId>com.h2database</groupId>
                <artifactId>h2</artifactId>
                <version>1.2.128</version>
            </dependency>
            <dependency>
                <groupId>postgresql</groupId>
                <artifactId>postgresql</artifactId>
                <version>8.4-701.jdbc4</version>
            </dependency>
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>servlet-api</artifactId>
                <version>2.5</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>4.7</version>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>org.jvnet.hudson.winstone</groupId>
                <artifactId>winstone</artifactId>
                <version>0.9.10-hudson-16</version>
            </dependency>
        </dependencies>
    </dependencyManagement>

    <!-- ************************************************************* -->
    <!-- *** Project Information ************************************* -->
    <!-- ************************************************************* -->

    <name>Pollen</name>
    <description>Application de vote Pollen</description>
    <inceptionYear>2009</inceptionYear>
    <url>http://maven-site.chorem.org/pollen/</url>

    <licenses>
        <license>
            <name>General Public License (GPL)</name>
            <url>${maven.license.file}</url>
            <distribution>local</distribution>
        </license>
    </licenses>

    <!-- Developpers, contributors... -->
    <developers>
        <developer>
            <id>fdesbois</id>
            <name>Florian DESBOIS</name>
            <email>florian.desbois@gmail.com</email>
            <organization>ALMA - Code Lutin</organization>
            <organizationUrl>http:/alma.univ-nantes.fr</organizationUrl>
            <timezone>+1</timezone>
            <roles>
                <role>Chef de Projet</role>
                <role>Analyste</role>
                <role>Développeur</role>
            </roles>
        </developer>
        <developer>
            <id>enema</id>
            <name>Erwan NEMA</name>
            <email>nemawan@hotmail.com</email>
            <organization>ALMA - Code Lutin</organization>
            <organizationUrl>http:/alma.univ-nantes.fr</organizationUrl>
            <timezone>+1</timezone>
            <roles>
                <role>Chef de Projet</role>
                <role>Analyste</role>
                <role>Développeur</role>
            </roles>
        </developer>
        <developer>
            <id>kmorin</id>
            <name>Kevin MORIN</name>
            <email>km@kevinmorin.net</email>
            <organization>ALMA - Code Lutin</organization>
            <organizationUrl>http:/alma.univ-nantes.fr</organizationUrl>
            <timezone>+1</timezone>
            <roles>
                <role>Architecte</role>
                <role>Développeur</role>
            </roles>
        </developer>
        <developer>
            <id>tpoulit</id>
            <name>Thierry POULIT-POUBLAT</name>
            <email>tpoulit@gmail.com</email>
            <organization>ALMA - Code Lutin</organization>
            <organizationUrl>http:/alma.univ-nantes.fr</organizationUrl>
            <timezone>+1</timezone>
            <roles>
                <role>Analyste</role>
                <role>Développeur</role>
            </roles>
        </developer>
        <developer>
            <id>aboukhary</id>
            <name>Abdelmajid BOUKHARY</name>
            <email>benouna66@gmail.com</email>
            <organization>ALMA - Code Lutin</organization>
            <organizationUrl>http:/alma.univ-nantes.fr</organizationUrl>
            <timezone>+1</timezone>
            <roles>
                <role>Analyste</role>
                <role>Développeur</role>
            </roles>
        </developer>
        <developer>
            <id>tcicognagni</id>
            <name>Thomas CICOGNANI</name>
            <email>zhykos@gmail.com</email>
            <organization>ALMA - Code Lutin</organization>
            <organizationUrl>http:/alma.univ-nantes.fr</organizationUrl>
            <timezone>+1</timezone>
            <roles>
                <role>Architecte</role>
                <role>Développeur</role>
            </roles>
        </developer>
        <developer>
            <id>aeddahbi</id>
            <name>Amine EDDAHBI</name>
            <email>eddahbi@gmail.com</email>
            <organization>ALMA - Code Lutin</organization>
            <organizationUrl>http:/alma.univ-nantes.fr</organizationUrl>
            <timezone>+1</timezone>
            <roles>
                <role>Architecte</role>
                <role>Développeur</role>
            </roles>
        </developer>
        <developer>
            <id>nrannou</id>
            <name>Nolwenn RANNOU</name>
            <email>rannou@codelutin.com</email>
            <organization>Code Lutin</organization>
            <organizationUrl>http://www.codelutin.com/</organizationUrl>
            <timezone>+1</timezone>
            <roles>
                <role>Concepteur</role>
                <role>Développeur</role>
            </roles>
        </developer>
        <developer>
            <id>tchemit</id>
            <name>Tony Chemit</name>
            <email>chemit@codelutin.com</email>
            <organization>CodeLutin</organization>
            <timezone>+2</timezone>
            <roles>
                <role>Développeur</role>
            </roles>
        </developer>
    </developers>

    <!-- ************************************************************* -->
    <!-- *** Build Settings ****************************************** -->
    <!-- ************************************************************* -->

    <packaging>pom</packaging>

    <properties>

        <!-- redmine configuration -->
        <platform>chorem.org</platform>
        <projectId>pollen</projectId>

        <!-- customized versions -->
        <!--javadoc.version>2.4</javadoc.version-->
        <topia.version>2.2.2</topia.version>
        <eugene.version>1.0.1</eugene.version>
        <tapestry.version>5.1.0.5</tapestry.version>
        <nuiton-utils.version>1.1.2</nuiton-utils.version>

        <!--Multilanguage maven-site -->
        <siteLocales>en,fr</siteLocales>

        <!-- license to use  -->
        <license.licenseName>gpl_v3</license.licenseName>

    </properties>

    <build>

        <pluginManagement>
            <plugins>

                <plugin>
                    <artifactId>maven-site-plugin</artifactId>
                    <dependencies>
                        <dependency>
                            <groupId>org.nuiton.jrst</groupId>
                            <artifactId>doxia-module-jrst</artifactId>
                            <version>${jrst.version}</version>
                        </dependency>
                    </dependencies>
                </plugin>

                <plugin>
                    <groupId>org.mortbay.jetty</groupId>
                    <artifactId>jetty-maven-plugin</artifactId>
                    <version>7.0.1.v20091125</version>
                </plugin>

            </plugins>
        </pluginManagement>

        <resources>
            <resource>
                <directory>src/main/resources</directory>
                <filtering>true</filtering>
            </resource>
        </resources>
    </build>

    <!-- ************************************************************* -->
    <!-- *** Build Environment  ************************************** -->
    <!-- ************************************************************* -->

    <scm>
        <connection>scm:svn:http://svn.chorem.org/svn/pollen/tags/pollen-1.2.3</connection>
        <developerConnection>scm:svn:http://svn.chorem.org/svn/pollen/tags/pollen-1.2.3</developerConnection>
        <url>http://www.chorem.org/repositories/browse/pollen/tags/pollen-1.2.3</url>
    </scm>

    <repositories>

        <!-- chenillekit Repository -->
        <!--repository>
            <id>chenillekit</id>
            <url>http://www.chenillekit.org/mvnrepo/release</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository-->

        <!-- Maven Java.net Repository -->
        <!--repository>
            <id>maven2-repository.dev.java.net</id>
            <name>Java.net Repository for Maven</name>
            <url>http://download.java.net/maven/2/</url>
            <layout>default</layout>
        </repository-->

        <!-- depot des releases nuiton -->

        <repository>
            <id>nuiton.release</id>
            <name>NuitonReleaseRepository</name>
            <url>http://maven.nuiton.org/release</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
            <releases>
                <enabled>true</enabled>
                <checksumPolicy>warn</checksumPolicy>
            </releases>
        </repository>

        <!-- depot des snapshots nuiton -->

        <repository>
            <id>nuiton.snapshot</id>
            <name>NuitonSnapshotRepository</name>
            <url>http://maven.nuiton.org/snapshot</url>
            <snapshots>
                <enabled>true</enabled>
                <checksumPolicy>fail</checksumPolicy>
            </snapshots>
            <releases>
                <enabled>false</enabled>
            </releases>
        </repository>

    </repositories>

    <pluginRepositories>

        <!-- depot des releases nuiton -->

        <pluginRepository>

            <id>nuiton.release</id>
            <name>NuitonReleaseRepository</name>
            <url>http://maven.nuiton.org/release</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
            <releases>
                <enabled>true</enabled>
                <checksumPolicy>warn</checksumPolicy>
            </releases>
        </pluginRepository>

        <!-- depot des snapshots nuiton -->

        <pluginRepository>
            <id>nuiton.snapshot</id>
            <name>NuitonSnapshotRepository</name>
            <url>http://maven.nuiton.org/snapshot</url>
            <snapshots>
                <enabled>true</enabled>
                <checksumPolicy>fail</checksumPolicy>
            </snapshots>
            <releases>
                <enabled>false</enabled>
            </releases>
        </pluginRepository>

    </pluginRepositories>

</project>

