Projet JEE-commons Tools

Ce projet à pour but de regrouper les différents outils JEE qui peuvent être mutualisés à l'Ifremer :

- module de connexion LDAP

- tâches Ant pour les tests d'application de base de données (chargement / comparaison de bases, etc.)

- extension de BIRT

- etc.

Configuration commune des outils JEE

Pour ajouter une nouveau projet JEE-commons, certaines conventions Ifremer doivent être respectées. Chaque outil JEE commun doit hériter de ce projet commun à tous les outils JEE:

<?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/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>fr.ifremer.common</groupId>
        <artifactId>common-parent</artifactId>
        <version>3.1.0</version>
    </parent>

    <groupId>fr.ifremer.common.mon-projet</groupId>
    <artifactId>mon-projet</artifactId>
    <packaging>pom</packaging>
    <version>1.0-SNAPSHOT</version>
    <name>Mon projet</name>
    <url>http://www.ifremer.fr/maven/reports/mon-projet/</url>
    <scm>
        <connection>scm:svn:https://gforge.ifremer.fr/svn/mon-projet/trunk/</connection>
        <url>https://gforge.ifremer.fr/svn/mon-projet/trunk/</url>
    </scm>

    <modules>
        <module>mon-module-1</module>
        <module>mon-module-2</module>
        <module>mon-module-3</module>
    </modules>
</project>

Habituellement, les outils communs JEE sont stocké sur le même SVN que le projet jee-commons.