Author: tchemit Date: 2010-01-23 17:28:32 +0100 (Sat, 23 Jan 2010) New Revision: 801 Added: trunk/mavenpom4labs/src/site/apt/minimalpom.apt trunk/mavenpom4labs/src/site/en/apt/minimalpom.apt Removed: trunk/mavenpom4labs/src/site/apt/usage.apt trunk/mavenpom4labs/src/site/en/apt/usage.apt Modified: trunk/mavenpom4labs/src/site/apt/index.apt trunk/mavenpom4labs/src/site/apt/profiles.apt trunk/mavenpom4labs/src/site/apt/properties.apt trunk/mavenpom4labs/src/site/apt/release.apt trunk/mavenpom4labs/src/site/site_en.xml trunk/mavenpom4labs/src/site/site_fr.xml Log: finalize french documentation of mavenpom4labs Modified: trunk/mavenpom4labs/src/site/apt/index.apt =================================================================== --- trunk/mavenpom4labs/src/site/apt/index.apt 2010-01-23 15:18:52 UTC (rev 800) +++ trunk/mavenpom4labs/src/site/apt/index.apt 2010-01-23 16:28:32 UTC (rev 801) @@ -8,41 +8,66 @@ Présentation Le projet <mavenpom4labs> est un pom de type <Corporate> dont héritent tous - les projets hébergés sur http://labs.libre-entreprise.org. + les projets hébergés sur le {{{http://labs.libre-entreprise.org}labs}}. Il étend <<mavenpom>> et ajoute les profiles de release pour le labs. -Ce qui est géré par mavenpom4labs +* Ce qui est géré par mavenpom4labs Ce pom définit tout ce qui concerne l'environnement, il vous est donc inutile de les définir dans vos poms, à savoir : * intégration continue (hudson) - * environnement de distribution (deployement des artifacts et site) + * environnement de distribution (deploiement des artifacts et site) * les profiles de release * la license GPL v3 -Ce que vous devez définir dans votre pom + * les version des plugins externes + * la configuration des rapports du site + +* Ce que vous devez définir dans votre pom + * l'url de votre projet - * la définition du dépôt svn (section <<scm>>). + * les développeurs et contributeurs du projet (sinon tous ceux de <mavenpom> + seront utilisés) + * les listes de diffusion du projet (section <<mailingLists>>) + + * la définition du dépôt svn (section <<scm>>) + * les dépendances de votre projet - * gestion des issues (sur le labs) + * gestion des 'issues' (sur le labs) (section <<issueManagement>>) - * le build + * le 'build' - * les listes de diffusion + [] + + Pour ce qui concerne la gestion des 'issues', il vous suffit de recopier ce + fragment : -Les propriétés +-------------------------------------------------------------------------------- + <issueManagement> + <system>gforge</system> + <url>https://${platform}/tracker?group_id=${labs.id}</url> + </issueManagement> +-------------------------------------------------------------------------------- - Voir la page des {{{properties.html}propriétés}}. +* Le pom minimal + Un exemple de pom minimal est donnée à la + {{{./minimalpom.html}page suivante}}, en vous basant dessus, tout devrait + bien se dérouler. + +Les propriétés dans mavenpom4labs + + Voir la page des {{{./properties.html}propriétés}}. + Vérification de conformité On effectue sur le pom des contrôles de conformités via le plugin @@ -62,4 +87,13 @@ Les profiles - Voir la page des {{{profiles.html}profiles}}. + Voir la page des {{{./profiles.html}profiles}}. + +Configuration des plugins + + Pour connaître la liste des plugins gérés par <mavenpom4labs>, veuillez vous + rendre sur la page de {{{./plugin-management.html}configuration des plugins}}. + + Pour mieux comprendre comment utiliser les plugins (et gérer les versions des + plugins) une explication est donnée dans <mavenpom> sur la + {{{../index.html#Configuration des plugins}page suivante}}. \ No newline at end of file Copied: trunk/mavenpom4labs/src/site/apt/minimalpom.apt (from rev 799, trunk/mavenpom4labs/src/site/apt/usage.apt) =================================================================== --- trunk/mavenpom4labs/src/site/apt/minimalpom.apt (rev 0) +++ trunk/mavenpom4labs/src/site/apt/minimalpom.apt 2010-01-23 16:28:32 UTC (rev 801) @@ -0,0 +1,218 @@ +------ +Mavenpom4labs usage +------ +------ +2010-01-22 +------ + +Préambule + + Cette page décrit un pom minimal qui utilise correctement <<mavenpom4labs>>. + +Le pom + +-------------------------------------------------------------------------------- + +<?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>mavenpom4labs</artifactId> + <version>2.0.2</version> + </parent> + + <groupId>com.myorganisation</groupId> + <artifactId>myproject</artifactId> + <version>0.1-SNAPSHOT</version> + + <!-- ************************************************************* --> + <!-- *** Project Information ************************************* --> + <!-- ************************************************************* --> + + <name>TODO</name> + + <description>TODO</description> + <inceptionYear>2009</inceptionYear> + <url>http://myproject.labs.libre-entreprise.org/myproject</url> + + <organization> + <name>mycompany</name> + <url>http://www.mycompany.com/</url> + </organization> + + <developers> + + <!-- developpers of the porject --> + + </developers> + + <!-- ************************************************************* --> + <!-- *** Build Settings ****************************************** --> + <!-- ************************************************************* --> + <packaging>your packaging (pom, jar, war, ear, plugin, ...)</packaging> + + <properties> + + <!-- always use this on a multi-module project --> + <projectId>myProject</projectId> + + <!-- project's id on the labs --> + <labs.id>146</labs.id> + + </properties> + + <dependencies> + + <!-- project dependencies --> + + </<dependencies> + + + <!-- use always a dependencyManagement for a multi-module project --> + + <dependencyManagement> + <dependencies> + + </dependencies> + </dependencyManagement> + + <build> + + <plugins> + + <!-- extra build plugins --> + + </plugins> + + <pluginManagement> + <plugins> + + <!-- extra plugins --> + + <plugin> + <!-- to use rst as documentation format in site --> + <artifactId>maven-site-plugin</artifactId> + <dependencies> + <dependency> + <groupId>org.nuiton.jrst</groupId> + <artifactId>doxia-module-jrst</artifactId> + <version>${jrst.version}</version> + </dependency> + </dependencies> + </plugin> + + </plugins> + </pluginManagement> + + </build> + + <!-- ************************************************************* --> + <!-- *** Build Environment ************************************** --> + <!-- ************************************************************* --> + + <!--Any mailing lists for the project--> + <mailingLists> + + <!-- add your own mailing list using this form --> + <mailingList> + <name>${projectId}-devel</name> + <subscribe>http://${labs.list.host}/mailman/listinfo/${projectId}-devel</subscribe> + <unsubscribe>http://${labs.list.host}/mailman/listinfo/${projectId}-devel</unsubscribe> + <post>${projectId}-devel@${labs.list.host}</post> + <archive>http://${labs.list.host}/pipermail/${projectId}-devel/</archive> + </mailingList> + + </mailingLists> + + <issueManagement> + <system>gforge</system> + <url>https://${platform}/tracker?group_id=${labs.id}</url> + </issueManagement> + + <scm> + <connection>scm:svn:svn://anonymous@labs.libre-entreprise.org/svnroot/myproject/myproject/trunk</connection> + <developerConnection>scm:svn:svn+ssh://${username}@labs.libre-entreprise.org/svnroot/myproject/myproject/trunk</developerConnection> + <url>http://labs.libre-entreprise.org/plugins/scmsvn/viewcvs.php/myproject/trunk/?root=myproject</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> + + </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> + +-------------------------------------------------------------------------------- Modified: trunk/mavenpom4labs/src/site/apt/profiles.apt =================================================================== --- trunk/mavenpom4labs/src/site/apt/profiles.apt 2010-01-23 15:18:52 UTC (rev 800) +++ trunk/mavenpom4labs/src/site/apt/profiles.apt 2010-01-23 16:28:32 UTC (rev 801) @@ -8,17 +8,18 @@ Abstract Cette page décrit l'ensemble des profiles ajoutés (ou surchargés) dans - <mavenpom4labs> et disponibles pour tous les projets qui héritent de - <mavenpom>. + <mavenpom4labs> et disponibles pour tous les projets qui en héritent. + <mavenpom4labs> héritant de <mavenpom>, tous les profiles de <mavenpom> sont + aussi disponibles pour les enfants de <mavenpom4labs>. + Reporter vous a cette page pour avoir la liste des profiles de {{{../profiles.html} mavenpom}}. Vue d'ensemble - *-------------------------------+---------------------------+ -| <<property>> | <<Activation property>> | +| <<nom du profile>> | <<propriété d'activation>>| *-------------------------------+---------------------------+ | {{labs-build-release-profile}}| <<performRelease>> | *-------------------------------+---------------------------+ @@ -34,8 +35,8 @@ * {labs-build-release-profile} - Ce profile est activé automatiquement lors d'une release (ou par le déclancheur - <<performRelease>>). + Ce profile est activé automatiquement lors d'une release (ou par le + déclancheur <<performRelease>>). Actuellement, permet de copier le fichier <<changelog.txt>> dans le site. Ce fichier devient sur le site généré la page <<release-note.html>>. Modified: trunk/mavenpom4labs/src/site/apt/properties.apt =================================================================== --- trunk/mavenpom4labs/src/site/apt/properties.apt 2010-01-23 15:18:52 UTC (rev 800) +++ trunk/mavenpom4labs/src/site/apt/properties.apt 2010-01-23 16:28:32 UTC (rev 801) @@ -9,30 +9,55 @@ Cette décrit l'ensemble des propriétés ajoutés dans <mavenpom4labs>. - Les propriétés définies dans <mavenpom> sont accéssibles {{{../properties.html}ici}}. + <mavenpom4labs> héritant de <mavenpom>, tous les propriétés de <mavenpom> sont + aussi disponibles pour les enfants de <mavenpom4labs>. + + Les propriétés définies dans <mavenpom> sont accéssibles + {{{../properties.html}ici}}. Vue d'ensemble -*----------------------------------------------+--------------------------------------------------------+ -| <<property>> | <<Default- value>> | -*----------------------------------------------+--------------------------------------------------------+ -| {{platform}} | <<labs.libre-entreprise.org>> | -*----------------------------------------------+--------------------------------------------------------+ -| {{labs.id}} | - | -*----------------------------------------------+--------------------------------------------------------+ -| {{labs.list.host}} | lists.${platform} | -*----------------------------------------------+--------------------------------------------------------+ +*-----------------------+------------------------------------------------------+ +| <<propriété>> | <<valeur par défaut>> | +*-----------------------+------------------------------------------------------+ +| {{platform}} | <<labs.libre-entreprise.org>> | +*-----------------------+------------------------------------------------------+ +| {{labs.id}} | - | +*-----------------------+------------------------------------------------------+ +| {{labs.list.host}} | lists.${platform} | +*-----------------------+------------------------------------------------------+ Détails * {platform} - La plateforme labs utilisée. + La plateforme labs utilisée, par défaut : <<labs.libre-entreprise.org>>. + + <Note:> en théorie, cette propriété ne doit pas être modifiée. * {labs.id} L'id du projet sur le labs. + Cet indentifiant peut-être retrouver par exemple en allant sur un tracker du + projet sur le labs (il s'agit du paramètre group_id). + + Exemple pour isis-fish (<<labs.id=8>>): + +-------------------------------------------------------------------------------- +https://labs.libre-entreprise.org/tracker/?atid=113&group_id=8&func=browse +-------------------------------------------------------------------------------- + * {labs.list.host} - Le nom du serveur des listes de diffusion (sur la labs) du projet. \ No newline at end of file + Le nom du serveur des listes de diffusion (sur la labs) du projet. + + Cette propriété est calculé <<list.${platform}>> + + Exemple pour isis-fish : + +-------------------------------------------------------------------------------- +lists.labs.libre-entreprise.org +-------------------------------------------------------------------------------- + + <Note:> en théorie, cette propriété ne doit pas être modifiée. \ No newline at end of file Modified: trunk/mavenpom4labs/src/site/apt/release.apt =================================================================== --- trunk/mavenpom4labs/src/site/apt/release.apt 2010-01-23 15:18:52 UTC (rev 800) +++ trunk/mavenpom4labs/src/site/apt/release.apt 2010-01-23 16:28:32 UTC (rev 801) @@ -7,10 +7,9 @@ Abstract - Cette page décrit la méthode pour effectuer une release d'un projet héritant de <<mavenpom4labs>>. + Cette page décrit la méthode pour effectuer une release d'un projet + héritant de <<mavenpom4labs>>. - TODO - Etape 1 Effectuer une release normal @@ -20,4 +19,14 @@ mvn release:perform -------------------------------------------------------------------------------- -TODO Continue this \ No newline at end of file + Pour le moment, il n'y rien d'autre de disponible mais à terme on aura les + mêmes fonctionnalités que pour les releases de <mavenpom4redmine> à savoir: + + - deploiement des fichiers sur le labs + + - récupération des 'issues' depuis le labs (et génération des rapports) + + - envoie du courriel d'annonce de release + + - publication de l'annonce de release sur le labs. + \ No newline at end of file Deleted: trunk/mavenpom4labs/src/site/apt/usage.apt =================================================================== --- trunk/mavenpom4labs/src/site/apt/usage.apt 2010-01-23 15:18:52 UTC (rev 800) +++ trunk/mavenpom4labs/src/site/apt/usage.apt 2010-01-23 16:28:32 UTC (rev 801) @@ -1,218 +0,0 @@ ------- -Mavenpom4labs usage ------- ------- -2010-01-22 ------- - -Préambule - - Cette page décrit un pom minimal qui utilise correctement <<mavenpom4labs>>. - -Le pom - --------------------------------------------------------------------------------- - -<?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>mavenpom4labs</artifactId> - <version>2.0.2</version> - </parent> - - <groupId>com.myorganisation</groupId> - <artifactId>myproject</artifactId> - <version>0.1-SNAPSHOT</version> - - <!-- ************************************************************* --> - <!-- *** Project Information ************************************* --> - <!-- ************************************************************* --> - - <name>TODO</name> - - <description>TODO</description> - <inceptionYear>2009</inceptionYear> - <url>http://myproject.labs.libre-entreprise.org/myproject</url> - - <organization> - <name>mycompany</name> - <url>http://www.mycompany.com/</url> - </organization> - - <developers> - - <!-- developpers of the porject --> - - </developers> - - <!-- ************************************************************* --> - <!-- *** Build Settings ****************************************** --> - <!-- ************************************************************* --> - <packaging>your packaging (pom, jar, war, ear, plugin, ...)</packaging> - - <properties> - - <!-- always use this on a multi-module project --> - <projectId>myProject</projectId> - - <!-- project's id on the labs --> - <labs.id>146</labs.id> - - </properties> - - <dependencies> - - <!-- project dependencies --> - - </<dependencies> - - - <!-- use always a dependencyManagement for a multi-module project --> - - <dependencyManagement> - <dependencies> - - </dependencies> - </dependencyManagement> - - <build> - - <plugins> - - <!-- extra build plugins --> - - </plugins> - - <pluginManagement> - <plugins> - - <!-- extra plugins --> - - <plugin> - <!-- to use rst as documentation format in site --> - <artifactId>maven-site-plugin</artifactId> - <dependencies> - <dependency> - <groupId>org.nuiton.jrst</groupId> - <artifactId>doxia-module-jrst</artifactId> - <version>${jrst.version}</version> - </dependency> - </dependencies> - </plugin> - - </plugins> - </pluginManagement> - - </build> - - <!-- ************************************************************* --> - <!-- *** Build Environment ************************************** --> - <!-- ************************************************************* --> - - <!--Any mailing lists for the project--> - <mailingLists> - - <!-- add your own mailing list using this form --> - <mailingList> - <name>${projectId}-devel</name> - <subscribe>http://${labs.list.host}/mailman/listinfo/${projectId}-devel</subscribe> - <unsubscribe>http://${labs.list.host}/mailman/listinfo/${projectId}-devel</unsubscribe> - <post>${projectId}-devel@${labs.list.host}</post> - <archive>http://${labs.list.host}/pipermail/${projectId}-devel/</archive> - </mailingList> - - </mailingLists> - - <issueManagement> - <system>gforge</system> - <url>https://${platform}/tracker?group_id=${labs.id}</url> - </issueManagement> - - <scm> - <connection>scm:svn:svn://anonymous@labs.libre-entreprise.org/svnroot/myproject/myproject/trunk</connection> - <developerConnection>scm:svn:svn+ssh://${username}@labs.libre-entreprise.org/svnroot/myproject/myproject/trunk</developerConnection> - <url>http://labs.libre-entreprise.org/plugins/scmsvn/viewcvs.php/myproject/trunk/?root=myproject</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> - - </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> - --------------------------------------------------------------------------------- Copied: trunk/mavenpom4labs/src/site/en/apt/minimalpom.apt (from rev 799, trunk/mavenpom4labs/src/site/en/apt/usage.apt) =================================================================== --- trunk/mavenpom4labs/src/site/en/apt/minimalpom.apt (rev 0) +++ trunk/mavenpom4labs/src/site/en/apt/minimalpom.apt 2010-01-23 16:28:32 UTC (rev 801) @@ -0,0 +1,219 @@ +------ +Mavenpom4labs minimal pom +------ +------ +2010-01-22 +------ + +Abstract + + This page describe a mimimal (but fully functionnal) pom using correctly + <<mavenpom4labs>>. + +The pom + +-------------------------------------------------------------------------------- + +<?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>mavenpom4labs</artifactId> + <version>2.0.2</version> + </parent> + + <groupId>com.myorganisation</groupId> + <artifactId>myproject</artifactId> + <version>0.1-SNAPSHOT</version> + + <!-- ************************************************************* --> + <!-- *** Project Information ************************************* --> + <!-- ************************************************************* --> + + <name>TODO</name> + + <description>TODO</description> + <inceptionYear>2009</inceptionYear> + <url>http://myproject.labs.libre-entreprise.org/myproject</url> + + <organization> + <name>mycompany</name> + <url>http://www.mycompany.com/</url> + </organization> + + <developers> + + <!-- developpers of the porject --> + + </developers> + + <!-- ************************************************************* --> + <!-- *** Build Settings ****************************************** --> + <!-- ************************************************************* --> + <packaging>your packaging (pom, jar, war, ear, plugin, ...)</packaging> + + <properties> + + <!-- always use this on a multi-module project --> + <projectId>myProject</projectId> + + <!-- project's id on the labs --> + <labs.id>146</labs.id> + + </properties> + + <dependencies> + + <!-- project dependencies --> + + </<dependencies> + + + <!-- use always a dependencyManagement for a multi-module project --> + + <dependencyManagement> + <dependencies> + + </dependencies> + </dependencyManagement> + + <build> + + <plugins> + + <!-- extra build plugins --> + + </plugins> + + <pluginManagement> + <plugins> + + <!-- extra plugins --> + + <plugin> + <!-- to use rst as documentation format in site --> + <artifactId>maven-site-plugin</artifactId> + <dependencies> + <dependency> + <groupId>org.nuiton.jrst</groupId> + <artifactId>doxia-module-jrst</artifactId> + <version>${jrst.version}</version> + </dependency> + </dependencies> + </plugin> + + </plugins> + </pluginManagement> + + </build> + + <!-- ************************************************************* --> + <!-- *** Build Environment ************************************** --> + <!-- ************************************************************* --> + + <!--Any mailing lists for the project--> + <mailingLists> + + <!-- add your own mailing list using this form --> + <mailingList> + <name>${projectId}-devel</name> + <subscribe>http://${labs.list.host}/mailman/listinfo/${projectId}-devel</subscribe> + <unsubscribe>http://${labs.list.host}/mailman/listinfo/${projectId}-devel</unsubscribe> + <post>${projectId}-devel@${labs.list.host}</post> + <archive>http://${labs.list.host}/pipermail/${projectId}-devel/</archive> + </mailingList> + + </mailingLists> + + <issueManagement> + <system>gforge</system> + <url>https://${platform}/tracker?group_id=${labs.id}</url> + </issueManagement> + + <scm> + <connection>scm:svn:svn://anonymous@labs.libre-entreprise.org/svnroot/myproject/myproject/trunk</connection> + <developerConnection>scm:svn:svn+ssh://${username}@labs.libre-entreprise.org/svnroot/myproject/myproject/trunk</developerConnection> + <url>http://labs.libre-entreprise.org/plugins/scmsvn/viewcvs.php/myproject/trunk/?root=myproject</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> + + </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> + +-------------------------------------------------------------------------------- Deleted: trunk/mavenpom4labs/src/site/en/apt/usage.apt =================================================================== --- trunk/mavenpom4labs/src/site/en/apt/usage.apt 2010-01-23 15:18:52 UTC (rev 800) +++ trunk/mavenpom4labs/src/site/en/apt/usage.apt 2010-01-23 16:28:32 UTC (rev 801) @@ -1,219 +0,0 @@ ------- -Mavenpom4labs minimal pom ------- ------- -2010-01-22 ------- - -Abstract - - This page describe a mimimal (but fully functionnal) pom using correctly - <<mavenpom4labs>>. - -The pom - --------------------------------------------------------------------------------- - -<?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>mavenpom4labs</artifactId> - <version>2.0.2</version> - </parent> - - <groupId>com.myorganisation</groupId> - <artifactId>myproject</artifactId> - <version>0.1-SNAPSHOT</version> - - <!-- ************************************************************* --> - <!-- *** Project Information ************************************* --> - <!-- ************************************************************* --> - - <name>TODO</name> - - <description>TODO</description> - <inceptionYear>2009</inceptionYear> - <url>http://myproject.labs.libre-entreprise.org/myproject</url> - - <organization> - <name>mycompany</name> - <url>http://www.mycompany.com/</url> - </organization> - - <developers> - - <!-- developpers of the porject --> - - </developers> - - <!-- ************************************************************* --> - <!-- *** Build Settings ****************************************** --> - <!-- ************************************************************* --> - <packaging>your packaging (pom, jar, war, ear, plugin, ...)</packaging> - - <properties> - - <!-- always use this on a multi-module project --> - <projectId>myProject</projectId> - - <!-- project's id on the labs --> - <labs.id>146</labs.id> - - </properties> - - <dependencies> - - <!-- project dependencies --> - - </<dependencies> - - - <!-- use always a dependencyManagement for a multi-module project --> - - <dependencyManagement> - <dependencies> - - </dependencies> - </dependencyManagement> - - <build> - - <plugins> - - <!-- extra build plugins --> - - </plugins> - - <pluginManagement> - <plugins> - - <!-- extra plugins --> - - <plugin> - <!-- to use rst as documentation format in site --> - <artifactId>maven-site-plugin</artifactId> - <dependencies> - <dependency> - <groupId>org.nuiton.jrst</groupId> - <artifactId>doxia-module-jrst</artifactId> - <version>${jrst.version}</version> - </dependency> - </dependencies> - </plugin> - - </plugins> - </pluginManagement> - - </build> - - <!-- ************************************************************* --> - <!-- *** Build Environment ************************************** --> - <!-- ************************************************************* --> - - <!--Any mailing lists for the project--> - <mailingLists> - - <!-- add your own mailing list using this form --> - <mailingList> - <name>${projectId}-devel</name> - <subscribe>http://${labs.list.host}/mailman/listinfo/${projectId}-devel</subscribe> - <unsubscribe>http://${labs.list.host}/mailman/listinfo/${projectId}-devel</unsubscribe> - <post>${projectId}-devel@${labs.list.host}</post> - <archive>http://${labs.list.host}/pipermail/${projectId}-devel/</archive> - </mailingList> - - </mailingLists> - - <issueManagement> - <system>gforge</system> - <url>https://${platform}/tracker?group_id=${labs.id}</url> - </issueManagement> - - <scm> - <connection>scm:svn:svn://anonymous@labs.libre-entreprise.org/svnroot/myproject/myproject/trunk</connection> - <developerConnection>scm:svn:svn+ssh://${username}@labs.libre-entreprise.org/svnroot/myproject/myproject/trunk</developerConnection> - <url>http://labs.libre-entreprise.org/plugins/scmsvn/viewcvs.php/myproject/trunk/?root=myproject</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> - - </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> - --------------------------------------------------------------------------------- Modified: trunk/mavenpom4labs/src/site/site_en.xml =================================================================== --- trunk/mavenpom4labs/src/site/site_en.xml 2010-01-23 15:18:52 UTC (rev 800) +++ trunk/mavenpom4labs/src/site/site_en.xml 2010-01-23 16:28:32 UTC (rev 801) @@ -13,7 +13,6 @@ href="http://maven-site.nuiton.org/mavenpom/mavenpom4labs/index.html"/> </breadcrumbs> - <!-- TC-20100117 : ne fonctionne pas sur une langue non principale --> <!--<menu ref="parent"/>--> <menu name="Parent Projet"> @@ -31,14 +30,10 @@ </menu> <menu name="Use mavenpom4labs"> - <item name="Minimal pom" href="usage.html"/> + <item name="Minimal pom" href="minimalpom.html"/> <item name="Make a release" href="release.html"/> </menu> - <!--menu name="Dev"> - <item name="Todo" href="Todo.html"/> - </menu--> - <menu ref="reports"/> </body> Modified: trunk/mavenpom4labs/src/site/site_fr.xml =================================================================== --- trunk/mavenpom4labs/src/site/site_fr.xml 2010-01-23 15:18:52 UTC (rev 800) +++ trunk/mavenpom4labs/src/site/site_fr.xml 2010-01-23 16:28:32 UTC (rev 801) @@ -26,14 +26,10 @@ </menu> <menu name="Utiliser mavenpom4labs"> - <item name="Pom minimal" href="usage.html"/> + <item name="Pom minimal" href="minimalpom.html"/> <item name="Faire une release" href="release.html"/> </menu> - <!--menu name="Développeur"> - <item name="A faire" href="Todo.html"/> - </menu--> - <menu ref="reports"/> </body>