<?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.5.5</version>
  </parent>

  <groupId>org.chorem</groupId>
  <artifactId>lima</artifactId>
  <version>0.5-beta1</version>

  <modules>
    <module>lima-callao</module>
    <module>lima-business</module>
    <module>lima-swing</module>
  </modules>

  <dependencyManagement>
    <dependencies>
    
      <dependency>
          <groupId>org.apache.openejb</groupId>
          <artifactId>javaee-api</artifactId>
          <version>5.0-3</version>
          <scope>provided</scope>
      </dependency>

      <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>${slf4jVersion}</version>
        <scope>runtime</scope>
      </dependency>

      <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-log4j12</artifactId>
        <version>${slf4jVersion}</version>
        <scope>runtime</scope>
      </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>${nuitonUtilsVersion}</version>
      </dependency>

      <dependency>
        <groupId>org.nuiton.i18n</groupId>
        <artifactId>nuiton-i18n</artifactId>
        <version>${nuitonI18nVersion}</version>
      </dependency>

      <!-- librairie Jaxx -->
      <dependency>
        <groupId>org.nuiton.jaxx</groupId>
        <artifactId>jaxx-runtime</artifactId>
        <version>${jaxxVersion}</version>
        <scope>compile</scope>
      </dependency>

      <dependency>
        <groupId>org.nuiton.jaxx</groupId>
        <artifactId>jaxx-widgets</artifactId>
        <version>${jaxxVersion}</version>
        <scope>compile</scope>
      </dependency>

      <!-- librairie topia -->
      <dependency>
        <groupId>org.nuiton.topia</groupId>
        <artifactId>topia-persistence</artifactId>
        <version>${topiaVersion}</version>
      </dependency>

      <dependency>
        <groupId>org.nuiton.topia</groupId>
        <artifactId>topia-service-migration</artifactId>
        <version>${topiaVersion}</version>
        <scope>compile</scope>
      </dependency>

      <dependency>
        <groupId>com.h2database</groupId>
        <artifactId>h2</artifactId>
        <version>1.3.155</version>
        <scope>runtime</scope>
      </dependency>

      <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-core</artifactId>
        <version>3.3.2.GA</version>
      </dependency>

      <!-- librairie axis 2
      <dependency>
          <groupId>org.apache.axis2</groupId>
          <artifactId>axis2</artifactId>
          <version>${axis.version}</version>
      </dependency>
      <dependency>
          <groupId>org.apache.axis2</groupId>
          <artifactId>axis2-xmlbeans</artifactId>
          <version>${axis.version}</version>
      </dependency>-->

      <!-- Services -->
      <dependency>
        <groupId>org.apache.openejb</groupId>
        <artifactId>openejb-core</artifactId>
        <version>${openEjbVersion}</version>
        <scope>compile</scope>
      </dependency>
      <dependency>
        <groupId>org.apache.openejb</groupId>
        <artifactId>ejb31-api-experimental</artifactId>
        <version>${openEjbVersion}</version>
        <scope>runtime</scope>
      </dependency>
      <dependency>
        <groupId>org.apache.openejb</groupId>
        <artifactId>openejb-ejbd</artifactId>
        <version>${openEjbVersion}</version>
        <scope>runtime</scope>
      </dependency>

      <!--  Mandatory for remote mode (embedded need only core) -->
      <dependency>
        <groupId>org.apache.openejb</groupId>
        <artifactId>openejb-client</artifactId>
        <version>${openEjbVersion}</version>
        <scope>compile</scope>
      </dependency>
      <dependency>
        <groupId>org.apache.openejb</groupId>
        <artifactId>openejb-loader</artifactId>
        <version>${openEjbVersion}</version>
      </dependency>
      
      <!-- autres libraires -->
      <dependency>
        <groupId>org.swinglabs</groupId>
        <artifactId>swingx-core</artifactId>
        <version>1.6.2-2</version>
        <scope>compile</scope>
      </dependency>

      <dependency>
        <groupId>dom4j</groupId>
        <artifactId>dom4j</artifactId>
        <version>1.6.1</version>
        <scope>compile</scope>
      </dependency>

      <dependency>
        <groupId>org.jdom</groupId>
        <artifactId>jdom</artifactId>
        <version>1.1</version>
        <scope>compile</scope>
      </dependency>

      <dependency>
        <groupId>net.sf.opencsv</groupId>
        <artifactId>opencsv</artifactId>
        <version>2.1</version>
        <scope>compile</scope>
      </dependency>

      <!-- itext pdf to create document -->

      <dependency>
        <groupId>com.lowagie</groupId>
        <artifactId>itext</artifactId>
        <version>2.1.7</version>
      </dependency>

      <dependency>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>jetty</artifactId>
        <version>6.1.25</version>
      </dependency>
      <dependency>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>servlet-api</artifactId>
        <version>2.5-6.0.1</version>
        <scope>runtime</scope>
      </dependency>
      
      <!-- pdfbox to create pdf document -->
      
      <dependency>
        <groupId>org.apache.pdfbox</groupId>
        <artifactId>pdfbox</artifactId>
        <version>1.5.0</version>
      </dependency>


    </dependencies>
  </dependencyManagement>

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

  <name>Lima</name>
  <description>Lima project super pom</description>
  <inceptionYear>2008</inceptionYear>
  <url>http://maven-site.chorem.org/lima</url>


  <licenses>
    <license>
      <name>General Public License (GPL)</name>
      <url>http://www.gnu.org/licenses/gpl.html</url>
      <distribution>repo</distribution>
    </license>
  </licenses>

  <!-- Developpers, contributors... -->
  <developers>
    <developer>
      <id>echatellier</id>
      <name>Chatellier Eric</name>
      <email>chatellier@codelutin.com</email>
      <organization>Code Lutin</organization>
      <organizationUrl>http://www.codelutin.com</organizationUrl>
      <timezone>+2</timezone>
      <roles>
        <role>Développeur</role>
      </roles>
    </developer>
    <developer>
      <id>tchemit</id>
      <name>Tony Chemit</name>
      <email>chemit@codelutin.com</email>
      <organization>Code Lutin</organization>
      <organizationUrl>http://www.codelutin.com</organizationUrl>
      <timezone>+2</timezone>
      <roles>
        <role>Développeur</role>
      </roles>
    </developer>
  </developers>

  <contributors>
    <contributor>
      <name>Rémi Chapelet</name>
      <email>chapelet@codelutin.com</email>
      <organization>Code Lutin</organization>
      <organizationUrl>http://www.codelutin.com</organizationUrl>
      <timezone>+2</timezone>
      <roles>
        <role>Développeur</role>
      </roles>
    </contributor>
    <contributor>
      <name>eduardo</name>
      <email>ore@codelutin.com</email>
      <organization>Code Lutin</organization>
      <organizationUrl>http://www.codelutin.com</organizationUrl>
      <timezone>+2</timezone>
      <roles>
        <role>Développeur</role>
      </roles>
    </contributor>
    <contributor>
      <name>jpepin</name>
      <email>pepin@codelutin.com</email>
      <organization>Code Lutin</organization>
      <organizationUrl>http://www.codelutin.com</organizationUrl>
      <timezone>+2</timezone>
      <roles>
        <role>Développeur</role>
      </roles>
    </contributor>
  </contributors>

  <!-- ************************************************************* -->
  <!-- *** Build Settings ****************************************** -->
  <!-- ************************************************************* -->
  <packaging>pom</packaging>

  <properties>
    <platform>chorem.org</platform>
    <projectId>lima</projectId>

    <!-- customized libs version -->
    <nuitonUtilsVersion>2.2</nuitonUtilsVersion>
    <eugenePluginVersion>2.3.5</eugenePluginVersion>
    <topiaVersion>2.5.4</topiaVersion>
    <jaxxVersion>2.4.2</jaxxVersion>
    <nuitonI18nVersion>2.4</nuitonI18nVersion>
    <openEjbVersion>3.1.4</openEjbVersion>
    <slf4jVersion>1.6.1</slf4jVersion>
    <!--axis.version>1.4.1</axis.version-->
    <!-- 1.4 and 1.4.1 breaks jnlp with corrupt jar
    <axis.version>1.3</axis.version>-->

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


  <build>
    <defaultGoal>install</defaultGoal>

    <pluginManagement>
      <plugins>

        <plugin>
          <groupId>org.nuiton.eugene</groupId>
          <artifactId>maven-eugene-plugin</artifactId>
          <version>${eugenePluginVersion}</version>
        </plugin>

        <!-- plugin i18n -->
        <plugin>
          <groupId>org.nuiton.i18n</groupId>
          <artifactId>nuiton-i18n</artifactId>
          <version>${nuitonI18nVersion}</version>
        </plugin>

        <plugin>
          <groupId>org.nuiton.jaxx</groupId>
          <artifactId>maven-jaxx-plugin</artifactId>
          <version>${jaxxVersion}</version>
        </plugin>

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

      </plugins>
    </pluginManagement>

  </build>

  <!-- ************************************************************* -->
  <!-- *** Build Environment  ************************************** -->
  <!-- ************************************************************* -->
  <scm>
    <connection>scm:svn:http://svn.chorem.org/svn/lima/tags/lima-0.5-beta1</connection>
    <developerConnection>scm:svn:http://svn.chorem.org/svn/lima/tags/lima-0.5-beta1
    </developerConnection>
    <url>http://www.chorem.org/repositories/browse/lima/tags/lima-0.5-beta1</url>
  </scm>

  <repositories>
    <!-- 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-->
    <!-- jboss -->
    <!--repository>
        <id>jboss.repo</id>
        <url>http://repository.jboss.org/maven2</url>
    </repository>
    <repository>
        <id>apache.snapshot</id>
        <url>http://repository.apache.org/snapshots</url>
    </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>

