Mavenpom-commits
Threads by month
- ----- 2026 -----
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
January 2010
- 3 participants
- 98 discussions
23 Jan '10
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(a)${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…</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(a)${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…</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(a)${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…</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(a)${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…</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>
1
0
r800 - in trunk: mavenpom4labs/src/site mavenpom4labs/src/site/apt mavenpom4redmine/src/site mavenpom4redmine/src/site/apt
by tchemit@users.nuiton.org 23 Jan '10
by tchemit@users.nuiton.org 23 Jan '10
23 Jan '10
Author: tchemit
Date: 2010-01-23 16:18:52 +0100 (Sat, 23 Jan 2010)
New Revision: 800
Modified:
trunk/mavenpom4labs/src/site/apt/profiles.apt
trunk/mavenpom4labs/src/site/apt/properties.apt
trunk/mavenpom4labs/src/site/site_en.xml
trunk/mavenpom4labs/src/site/site_fr.xml
trunk/mavenpom4redmine/src/site/apt/profiles.apt
trunk/mavenpom4redmine/src/site/apt/properties.apt
trunk/mavenpom4redmine/src/site/site_en.xml
trunk/mavenpom4redmine/src/site/site_fr.xml
Log:
revue des menus
Modified: trunk/mavenpom4labs/src/site/apt/profiles.apt
===================================================================
--- trunk/mavenpom4labs/src/site/apt/profiles.apt 2010-01-23 13:31:27 UTC (rev 799)
+++ trunk/mavenpom4labs/src/site/apt/profiles.apt 2010-01-23 15:18:52 UTC (rev 800)
@@ -12,7 +12,7 @@
<mavenpom>.
Reporter vous a cette page pour avoir la liste des profiles de
- {{{http://maven-site.nuiton.org/mavenpom/profiles.html} mavenpom}}.
+ {{{../profiles.html} mavenpom}}.
Vue d'ensemble
@@ -20,6 +20,8 @@
*-------------------------------+---------------------------+
| <<property>> | <<Activation property>> |
*-------------------------------+---------------------------+
+| {{labs-build-release-profile}}| <<performRelease>> |
+*-------------------------------+---------------------------+
| {{labs-pre-release-profile}} | <<performLabsPreRelease>> |
*-------------------------------+---------------------------+
| {{labs-release-profile}} | <<performLabsRelease>> |
@@ -30,62 +32,28 @@
Détails
-* {labs-pre-release-profile}
+* {labs-build-release-profile}
- Ce profile permet suite à une release de publier la release sur redmine et est
- activable via la propriété <<performLabsPreRelease>>.
+ Ce profile est activé automatiquement lors d'une release (ou par le déclancheur
+ <<performRelease>>).
- Il faut l'utiliser sur le projet releasé, cela déployera les fichiers attachés à la release sur redmine
- et génèrera les contenus d'annonces ici :
+ 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>>.
---------------------------------------------------------------------------------
-target/generate-sources/announcement/release-news-announcement.vm
-target/generate-sources/announcement/release-email-announcement.vm
---------------------------------------------------------------------------------
+ A noter, que le changelog doit être au format rst.
- Un paramètre supplémentaire <<-DdryRun=false>> est à passer pour confirmer l'exécution des commandes
- sur le serveur redmine.
+* {labs-pre-release-profile}
---------------------------------------------------------------------------------
-cd target/checkout; mvn validate -DperformLabsPreRelease
---------------------------------------------------------------------------------
+ Ne fait rien actuellement, en prévision de pouvoir communiquer avec le labs
+ pour préparer une release.
- Une fois que tout à l'air ok :
-
---------------------------------------------------------------------------------
-cd target/checkout; mvn validate -DperformLabsPreRelease -DdryRun=false
---------------------------------------------------------------------------------
-
-
* {labs-release-profile}
- Ce profile permet suite à une release de publier la release sur redmine et est
- activable via la propriété <<performLabsRelease>>.
+ Ne fait rien actuellement, en prévision de pouvoir communiquer avec le labs
+ pour finaliser une release.
- Il faut l'utiliser sur le projet releasé (et pas le projet en SNAPSHOT).
-
---------------------------------------------------------------------------------
-cd target/checkout; mvn validate -DperformLabsRelease
---------------------------------------------------------------------------------
-
- Une fois que tout à l'air ok :
-
---------------------------------------------------------------------------------
-cd target/checkout; mvn validate -DperformLabsRelease -DdryRun=false
---------------------------------------------------------------------------------
-
* {labs-next-version-profile}
- Ce profile permet de créer la version sur le serveur redmine correspondant à la
- version (non snapshot) du pom, est activable par la propriété
- <<labsNextVersion>>.
-
---------------------------------------------------------------------------------
-mvn -Plabs-next-version-profile -DpreviousVersionName=XX
---------------------------------------------------------------------------------
-
- ou
-
---------------------------------------------------------------------------------
-mvn -DlabsNextVersion -DpreviousVersionName=XX
---------------------------------------------------------------------------------
+ Ne fait rien actuellement, en prévision de pouvoir communiquer avec le labs
+ pour préparer la version suivant suite à une release.
+
\ No newline at end of file
Modified: trunk/mavenpom4labs/src/site/apt/properties.apt
===================================================================
--- trunk/mavenpom4labs/src/site/apt/properties.apt 2010-01-23 13:31:27 UTC (rev 799)
+++ trunk/mavenpom4labs/src/site/apt/properties.apt 2010-01-23 15:18:52 UTC (rev 800)
@@ -8,6 +8,8 @@
Abstract
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}}.
Vue d'ensemble
Modified: trunk/mavenpom4labs/src/site/site_en.xml
===================================================================
--- trunk/mavenpom4labs/src/site/site_en.xml 2010-01-23 13:31:27 UTC (rev 799)
+++ trunk/mavenpom4labs/src/site/site_en.xml 2010-01-23 15:18:52 UTC (rev 800)
@@ -9,12 +9,13 @@
<body>
<breadcrumbs>
- <item name="${project.name}" href="http://maven-site.nuiton.org/mavenpom/mavenpom4labs/index.html"/>
+ <item name="${project.name}"
+ 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 ref="parent"/>-->
<menu name="Parent Projet">
<item name="Mavenpom" href="../../en/index.html"/>
</menu>
@@ -25,8 +26,8 @@
<menu name="Inside mavenpom4labs">
<item name="Home" href="/index.html"/>
- <item name="Properties" href="properties.html"/>
- <item name="Profiles" href="profiles.html"/>
+ <item name="Properties" href="properties.html"/>
+ <item name="Profiles" href="profiles.html"/>
</menu>
<menu name="Use mavenpom4labs">
@@ -34,7 +35,6 @@
<item name="Make a release" href="release.html"/>
</menu>
-
<!--menu name="Dev">
<item name="Todo" href="Todo.html"/>
</menu-->
Modified: trunk/mavenpom4labs/src/site/site_fr.xml
===================================================================
--- trunk/mavenpom4labs/src/site/site_fr.xml 2010-01-23 13:31:27 UTC (rev 799)
+++ trunk/mavenpom4labs/src/site/site_fr.xml 2010-01-23 15:18:52 UTC (rev 800)
@@ -9,7 +9,8 @@
<body>
<breadcrumbs>
- <item name="${project.name}" href="http://maven-site.nuiton.org/mavenpom/mavenpom4labs/index.html"/>
+ <item name="${project.name}"
+ href="http://maven-site.nuiton.org/mavenpom/mavenpom4labs/index.html"/>
</breadcrumbs>
<menu ref="parent"/>
@@ -18,7 +19,7 @@
<item name="English version" href="/en/index.html"/>
</menu>
- <menu name="Inside mavenpom4labs">
+ <menu name="Dissection de mavenpom4labs">
<item name="Accueil" href="index.html"/>
<item name="Propriétés" href="properties.html"/>
<item name="Profiles" href="profiles.html"/>
Modified: trunk/mavenpom4redmine/src/site/apt/profiles.apt
===================================================================
--- trunk/mavenpom4redmine/src/site/apt/profiles.apt 2010-01-23 13:31:27 UTC (rev 799)
+++ trunk/mavenpom4redmine/src/site/apt/profiles.apt 2010-01-23 15:18:52 UTC (rev 800)
@@ -12,7 +12,7 @@
mavenpom.
Reporter vous a cette page pour avoir la liste des profiles de
- {{{http://maven-site.nuiton.org/mavenpom/profiles.html} mavenpom}}.
+ {{{../profiles.html} mavenpom}}.
Vue d'ensemble
Modified: trunk/mavenpom4redmine/src/site/apt/properties.apt
===================================================================
--- trunk/mavenpom4redmine/src/site/apt/properties.apt 2010-01-23 13:31:27 UTC (rev 799)
+++ trunk/mavenpom4redmine/src/site/apt/properties.apt 2010-01-23 15:18:52 UTC (rev 800)
@@ -10,6 +10,8 @@
Cette décrit l'ensemble des propriétés ajoutés dans mavenpom et disponibles
pour tous les projets qui héritent de <mavenpom4redmine>.
+ Les propriétés définies dans <mavenpom> sont accéssibles {{{../properties.html}ici}}
+
Vue d'ensemble
*----------------------------------------------+--------------------------------------------------------+
Modified: trunk/mavenpom4redmine/src/site/site_en.xml
===================================================================
--- trunk/mavenpom4redmine/src/site/site_en.xml 2010-01-23 13:31:27 UTC (rev 799)
+++ trunk/mavenpom4redmine/src/site/site_en.xml 2010-01-23 15:18:52 UTC (rev 800)
@@ -9,7 +9,8 @@
<body>
<breadcrumbs>
- <item name="${project.name}" href="http://maven-site.nuiton.org/mavenpom/mavenpom4redmine/index.html"/>
+ <item name="${project.name}"
+ href="http://maven-site.nuiton.org/mavenpom/mavenpom4redmine/index.html"/>
</breadcrumbs>
<!-- TC-20100117 : ne fonctionne pas sur une langue non principale -->
@@ -26,7 +27,10 @@
<item name="Home" href="/index.html"/>
<item name="Properties" href="properties.html"/>
<item name="Profiles" href="profiles.html"/>
- <item name="Usage" href="usage.html"/>
+ </menu>
+
+ <menu name="Using mavenpom4redmine">
+ <item name="Minimal pom" href="usage.html"/>
<item name="Make a release" href="release.html"/>
</menu>
Modified: trunk/mavenpom4redmine/src/site/site_fr.xml
===================================================================
--- trunk/mavenpom4redmine/src/site/site_fr.xml 2010-01-23 13:31:27 UTC (rev 799)
+++ trunk/mavenpom4redmine/src/site/site_fr.xml 2010-01-23 15:18:52 UTC (rev 800)
@@ -9,7 +9,8 @@
<body>
<breadcrumbs>
- <item name="${project.name}" href="http://maven-site.nuiton.org/mavenpom/mavenpom4redmine/index.html"/>
+ <item name="${project.name}"
+ href="http://maven-site.nuiton.org/mavenpom/mavenpom4redmine/index.html"/>
</breadcrumbs>
<menu ref="parent"/>
@@ -18,11 +19,14 @@
<item name="English version" href="/en/index.html"/>
</menu>
- <menu name="Utiliser mavenpom4redmine">
+ <menu name="Dissection de mavenpom4redmine">
<item name="Accueil" href="index.html"/>
<item name="Propriétés" href="properties.html"/>
<item name="Profiles" href="profiles.html"/>
- <item name="Utilisation" href="usage.html"/>
+ </menu>
+
+ <menu name="Utiliser mavenpom4redmine">
+ <item name="Pom minimal" href="usage.html"/>
<item name="Faire une release" href="release.html"/>
</menu>
1
0
r799 - in trunk: . mavenpom4labs/src/site mavenpom4labs/src/site/apt mavenpom4labs/src/site/en/apt mavenpom4redmine mavenpom4redmine/src/site mavenpom4redmine/src/site/apt mavenpom4redmine/src/site/en/apt src/site src/site/apt src/site/en/apt
by tchemit@users.nuiton.org 23 Jan '10
by tchemit@users.nuiton.org 23 Jan '10
23 Jan '10
Author: tchemit
Date: 2010-01-23 14:31:27 +0100 (Sat, 23 Jan 2010)
New Revision: 799
Removed:
trunk/mavenpom4labs/src/site/apt/Todo.apt
trunk/mavenpom4labs/src/site/en/apt/Todo.apt
trunk/mavenpom4redmine/src/site/apt/Todo.apt
trunk/mavenpom4redmine/src/site/en/apt/Todo.apt
trunk/src/site/apt/Todo.apt
trunk/src/site/en/apt/Todo.apt
Modified:
trunk/mavenpom4labs/src/site/apt/usage.apt
trunk/mavenpom4labs/src/site/en/apt/usage.apt
trunk/mavenpom4labs/src/site/site_en.xml
trunk/mavenpom4labs/src/site/site_fr.xml
trunk/mavenpom4redmine/pom.xml
trunk/mavenpom4redmine/src/site/apt/index.apt
trunk/mavenpom4redmine/src/site/apt/properties.apt
trunk/mavenpom4redmine/src/site/apt/usage.apt
trunk/mavenpom4redmine/src/site/en/apt/usage.apt
trunk/mavenpom4redmine/src/site/site_en.xml
trunk/mavenpom4redmine/src/site/site_fr.xml
trunk/pom.xml
trunk/src/site/apt/index.apt
trunk/src/site/apt/properties.apt
trunk/src/site/site_en.xml
trunk/src/site/site_fr.xml
Log:
update doc
Deleted: trunk/mavenpom4labs/src/site/apt/Todo.apt
===================================================================
--- trunk/mavenpom4labs/src/site/apt/Todo.apt 2010-01-22 11:31:21 UTC (rev 798)
+++ trunk/mavenpom4labs/src/site/apt/Todo.apt 2010-01-23 13:31:27 UTC (rev 799)
@@ -1,17 +0,0 @@
-----
-TODO
-----
-----
-2010-01-19
-----
-
-
-Création d'archetypes
-
- Il nous faudrait 2 archetypes pour la construction d'un nouveau projet :
-
- * un pour un projet no multi-modules
-
- * un pour les projets multi-modules
-
-
\ No newline at end of file
Modified: trunk/mavenpom4labs/src/site/apt/usage.apt
===================================================================
--- trunk/mavenpom4labs/src/site/apt/usage.apt 2010-01-22 11:31:21 UTC (rev 798)
+++ trunk/mavenpom4labs/src/site/apt/usage.apt 2010-01-23 13:31:27 UTC (rev 799)
@@ -45,27 +45,27 @@
<url>http://myproject.labs.libre-entreprise.org/myproject</url>
<organization>
- <name>JurisMarches</name>
- <url>http://www.jursimarches.com/</url>
+ <name>mycompany</name>
+ <url>http://www.mycompany.com/</url>
</organization>
<developers>
<!-- developpers of the porject -->
-
+
</developers>
<!-- ************************************************************* -->
<!-- *** Build Settings ****************************************** -->
<!-- ************************************************************* -->
- <packaging>pom</packaging>
+ <packaging>your packaging (pom, jar, war, ear, plugin, ...)</packaging>
<properties>
- <!-- use this on a multi-module project -->
+ <!-- always use this on a multi-module project -->
<projectId>myProject</projectId>
-
- <!-- project'id on the labs -->
+
+ <!-- project's id on the labs -->
<labs.id>146</labs.id>
</properties>
@@ -97,8 +97,9 @@
<plugins>
<!-- extra plugins -->
+
<plugin>
- <!-- use this conf for documentation in rst -->
+ <!-- to use rst as documentation format in site -->
<artifactId>maven-site-plugin</artifactId>
<dependencies>
<dependency>
@@ -214,5 +215,4 @@
</project>
-
--------------------------------------------------------------------------------
Deleted: trunk/mavenpom4labs/src/site/en/apt/Todo.apt
===================================================================
--- trunk/mavenpom4labs/src/site/en/apt/Todo.apt 2010-01-22 11:31:21 UTC (rev 798)
+++ trunk/mavenpom4labs/src/site/en/apt/Todo.apt 2010-01-23 13:31:27 UTC (rev 799)
@@ -1,17 +0,0 @@
-----
-TODO
-----
-----
-2010-01-19
-----
-
-
-Création d'archetypes
-
- Il nous faudrait 2 archetypes pour la construction d'un nouveau projet :
-
- * un pour un projet no multi-modules
-
- * un pour les projets multi-modules
-
-
\ No newline at end of file
Modified: trunk/mavenpom4labs/src/site/en/apt/usage.apt
===================================================================
--- trunk/mavenpom4labs/src/site/en/apt/usage.apt 2010-01-22 11:31:21 UTC (rev 798)
+++ trunk/mavenpom4labs/src/site/en/apt/usage.apt 2010-01-23 13:31:27 UTC (rev 799)
@@ -1,5 +1,5 @@
------
-Mavenpom4labs usage
+Mavenpom4labs minimal pom
------
------
2010-01-22
@@ -46,8 +46,8 @@
<url>http://myproject.labs.libre-entreprise.org/myproject</url>
<organization>
- <name>JurisMarches</name>
- <url>http://www.jursimarches.com/</url>
+ <name>mycompany</name>
+ <url>http://www.mycompany.com/</url>
</organization>
<developers>
@@ -59,14 +59,14 @@
<!-- ************************************************************* -->
<!-- *** Build Settings ****************************************** -->
<!-- ************************************************************* -->
- <packaging>pom</packaging>
+ <packaging>your packaging (pom, jar, war, ear, plugin, ...)</packaging>
<properties>
- <!-- use this on a multi-module project -->
+ <!-- always use this on a multi-module project -->
<projectId>myProject</projectId>
- <!-- project'id on the labs -->
+ <!-- project's id on the labs -->
<labs.id>146</labs.id>
</properties>
@@ -98,8 +98,9 @@
<plugins>
<!-- extra plugins -->
+
<plugin>
- <!-- use this conf for documentation in rst -->
+ <!-- to use rst as documentation format in site -->
<artifactId>maven-site-plugin</artifactId>
<dependencies>
<dependency>
@@ -215,5 +216,4 @@
</project>
-
--------------------------------------------------------------------------------
Modified: trunk/mavenpom4labs/src/site/site_en.xml
===================================================================
--- trunk/mavenpom4labs/src/site/site_en.xml 2010-01-22 11:31:21 UTC (rev 798)
+++ trunk/mavenpom4labs/src/site/site_en.xml 2010-01-23 13:31:27 UTC (rev 799)
@@ -25,21 +25,18 @@
<menu name="Inside mavenpom4labs">
<item name="Home" href="/index.html"/>
- <item name="Properties" href="properties.html"/>
- <item name="Profiles" href="profiles.html"/>
- <item name="Usage" href="usage.html"/>
+ <item name="Properties" href="properties.html"/>
+ <item name="Profiles" href="profiles.html"/>
</menu>
-
- <menu name="Dev">
+ <menu name="Use mavenpom4labs">
+ <item name="Minimal pom" href="usage.html"/>
<item name="Make a release" href="release.html"/>
- <item name="Todo" href="Todo.html"/>
</menu>
- <!--menu name="Links">
- <item name="maven-nuiton-skin" href="http://maven-site.nuiton.org/maven-nuiton-skin"/>
- <item name="maven-helper-plugin" href="http://maven-site.nuiton.org/maven-helper-plugin"/>
- <item name="maven-license-plugin" href="http://maven-site.nuiton.org/maven-license-plugin"/>
+
+ <!--menu name="Dev">
+ <item name="Todo" href="Todo.html"/>
</menu-->
<menu ref="reports"/>
Modified: trunk/mavenpom4labs/src/site/site_fr.xml
===================================================================
--- trunk/mavenpom4labs/src/site/site_fr.xml 2010-01-22 11:31:21 UTC (rev 798)
+++ trunk/mavenpom4labs/src/site/site_fr.xml 2010-01-23 13:31:27 UTC (rev 799)
@@ -22,18 +22,15 @@
<item name="Accueil" href="index.html"/>
<item name="Propriétés" href="properties.html"/>
<item name="Profiles" href="profiles.html"/>
- <item name="Utilisation" href="usage.html"/>
</menu>
- <menu name="Développeur">
+ <menu name="Utiliser mavenpom4labs">
+ <item name="Pom minimal" href="usage.html"/>
<item name="Faire une release" href="release.html"/>
- <item name="A faire" href="Todo.html"/>
</menu>
- <!--menu name="Liens">
- <item name="maven-nuiton-skin" href="http://maven-site.nuiton.org/maven-nuiton-skin"/>
- <item name="maven-helper-plugin" href="http://maven-site.nuiton.org/maven-helper-plugin"/>
- <item name="maven-license-plugin" href="http://maven-site.nuiton.org/maven-license-plugin"/>
+ <!--menu name="Développeur">
+ <item name="A faire" href="Todo.html"/>
</menu-->
<menu ref="reports"/>
Modified: trunk/mavenpom4redmine/pom.xml
===================================================================
--- trunk/mavenpom4redmine/pom.xml 2010-01-22 11:31:21 UTC (rev 798)
+++ trunk/mavenpom4redmine/pom.xml 2010-01-23 13:31:27 UTC (rev 799)
@@ -45,6 +45,8 @@
</issueManagement>
<!--Any mailing lists for the project-->
+ <!--on redmine platform (nuiton or chorem) we normalize it to 3 lists -->
+ <!--commits, devel and users -->
<mailingLists>
<mailingList>
<name>${listId}-commits</name>
Deleted: trunk/mavenpom4redmine/src/site/apt/Todo.apt
===================================================================
--- trunk/mavenpom4redmine/src/site/apt/Todo.apt 2010-01-22 11:31:21 UTC (rev 798)
+++ trunk/mavenpom4redmine/src/site/apt/Todo.apt 2010-01-23 13:31:27 UTC (rev 799)
@@ -1,17 +0,0 @@
-----
-TODO
-----
-----
-2009-08-22
-----
-
-
-Création d'archetypes
-
- Il nous faudrait 2 archetypes pour la construction d'un nouveau projet :
-
- * un pour un projet no multi-modules
-
- * un pour les projets multi-modules
-
-
\ No newline at end of file
Modified: trunk/mavenpom4redmine/src/site/apt/index.apt
===================================================================
--- trunk/mavenpom4redmine/src/site/apt/index.apt 2010-01-22 11:31:21 UTC (rev 798)
+++ trunk/mavenpom4redmine/src/site/apt/index.apt 2010-01-23 13:31:27 UTC (rev 799)
@@ -42,8 +42,10 @@
Les propriétés
- Voir la page des {{{properties.html}propriétés}}.
+ Voir la page des {{{./properties.html}propriétés}} du pom.
+ Voir la page des {{{../properties.html}propriétés}} du <mavenpom>.
+
Vérification de conformité
On effectue sur le pom des contrôles de conformités via le plugin
@@ -63,5 +65,5 @@
Les profiles
- Voir la page des {{{profiles.html}profiles}}.
+ Voir la page des {{{./profiles.html}profiles}}.
Modified: trunk/mavenpom4redmine/src/site/apt/properties.apt
===================================================================
--- trunk/mavenpom4redmine/src/site/apt/properties.apt 2010-01-22 11:31:21 UTC (rev 798)
+++ trunk/mavenpom4redmine/src/site/apt/properties.apt 2010-01-23 13:31:27 UTC (rev 799)
@@ -37,7 +37,7 @@
*----------------------------------------------+--------------------------------------------------------+
| {{redmine.releaseFiles}} | - |
*----------------------------------------------+--------------------------------------------------------+
-| {{redmine.libReleaseFiles}} | - |
+| {{redmine.libReleaseFiles}} | target/${project.artifactId}-${project.version}-deps.zip,target/${project.artifactId}-${project.version}-full.zip|
*----------------------------------------------+--------------------------------------------------------+
Détails
Modified: trunk/mavenpom4redmine/src/site/apt/usage.apt
===================================================================
--- trunk/mavenpom4redmine/src/site/apt/usage.apt 2010-01-22 11:31:21 UTC (rev 798)
+++ trunk/mavenpom4redmine/src/site/apt/usage.apt 2010-01-23 13:31:27 UTC (rev 799)
@@ -69,7 +69,7 @@
<!-- *** Build Settings ****************************************** -->
<!-- ************************************************************* -->
- <packaging>maven-plugin</packaging>
+ <packaging>your packaging (pom, jar, war, ear, plugin, ...)</packaging>
<properties>
Deleted: trunk/mavenpom4redmine/src/site/en/apt/Todo.apt
===================================================================
--- trunk/mavenpom4redmine/src/site/en/apt/Todo.apt 2010-01-22 11:31:21 UTC (rev 798)
+++ trunk/mavenpom4redmine/src/site/en/apt/Todo.apt 2010-01-23 13:31:27 UTC (rev 799)
@@ -1,17 +0,0 @@
-----
-TODO
-----
-----
-2009-08-22
-----
-
-
-Création d'archetypes
-
- Il nous faudrait 2 archetypes pour la construction d'un nouveau projet :
-
- * un pour un projet no multi-modules
-
- * un pour les projets multi-modules
-
-
\ No newline at end of file
Modified: trunk/mavenpom4redmine/src/site/en/apt/usage.apt
===================================================================
--- trunk/mavenpom4redmine/src/site/en/apt/usage.apt 2010-01-22 11:31:21 UTC (rev 798)
+++ trunk/mavenpom4redmine/src/site/en/apt/usage.apt 2010-01-23 13:31:27 UTC (rev 799)
@@ -70,7 +70,7 @@
<!-- *** Build Settings ****************************************** -->
<!-- ************************************************************* -->
- <packaging>maven-plugin</packaging>
+ <packaging>your packaging (pom, jar, war, ear, plugin, ...)</packaging>
<properties>
Modified: trunk/mavenpom4redmine/src/site/site_en.xml
===================================================================
--- trunk/mavenpom4redmine/src/site/site_en.xml 2010-01-22 11:31:21 UTC (rev 798)
+++ trunk/mavenpom4redmine/src/site/site_en.xml 2010-01-23 13:31:27 UTC (rev 799)
@@ -27,18 +27,11 @@
<item name="Properties" href="properties.html"/>
<item name="Profiles" href="profiles.html"/>
<item name="Usage" href="usage.html"/>
- </menu>
-
- <menu name="Dev">
<item name="Make a release" href="release.html"/>
- <item name="Todo" href="Todo.html"/>
</menu>
- <!--menu name="Links">
- <item name="maven-nuiton-skin" href="http://maven-site.nuiton.org/maven-nuiton-skin"/>
- <item name="maven-helper-plugin" href="http://maven-site.nuiton.org/maven-helper-plugin"/>
- <item name="maven-jredmine-plugin" href="http://maven-site.nuiton.org/jredmine/maven-jredmine-plugin"/>
- <item name="maven-license-plugin" href="http://maven-site.nuiton.org/maven-license-plugin"/>
+ <!--menu name="Dev">
+ <item name="Todo" href="Todo.html"/>
</menu-->
<menu ref="reports"/>
Modified: trunk/mavenpom4redmine/src/site/site_fr.xml
===================================================================
--- trunk/mavenpom4redmine/src/site/site_fr.xml 2010-01-22 11:31:21 UTC (rev 798)
+++ trunk/mavenpom4redmine/src/site/site_fr.xml 2010-01-23 13:31:27 UTC (rev 799)
@@ -18,17 +18,17 @@
<item name="English version" href="/en/index.html"/>
</menu>
- <menu name="Inside mavenpom4redmine">
+ <menu name="Utiliser mavenpom4redmine">
<item name="Accueil" href="index.html"/>
<item name="Propriétés" href="properties.html"/>
<item name="Profiles" href="profiles.html"/>
<item name="Utilisation" href="usage.html"/>
+ <item name="Faire une release" href="release.html"/>
</menu>
- <menu name="Développeur">
- <item name="Faire une release" href="release.html"/>
+ <!--menu name="Développeur">
<item name="A faire" href="Todo.html"/>
- </menu>
+ </menu-->
<menu ref="reports"/>
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2010-01-22 11:31:21 UTC (rev 798)
+++ trunk/pom.xml 2010-01-23 13:31:27 UTC (rev 799)
@@ -254,7 +254,8 @@
<maven.test.gen.dir>${project.build.directory}/generated-test-sources</maven.test.gen.dir>
<!-- locales for the site generation, by default only french -->
- <maven.site.locales>fr</maven.site.locales>
+ <!--<maven.site.locales>fr</maven.site.locales>-->
+ <siteLocales>fr</siteLocales>
<!-- default documentation format (if not rst, change it)-->
<siteSourcesType>rst</siteSourcesType>
@@ -305,7 +306,7 @@
<jredmine.version>1.1.2</jredmine.version>
<license.version>2.0.1</license.version>
<jrst.version>1.1.0</jrst.version>
- <skin.version>1.0.1</skin.version>
+ <skin.version>1.0.2-SNAPSHOT</skin.version>
<!-- release repository url (to be used in site.xml) -->
<repository.home.url>http://maven.nuiton.org/release</repository.home.url>
@@ -477,7 +478,8 @@
<inputEncoding>${project.reporting.outputEncoding}</inputEncoding>
<outputEncoding>${project.reporting.outputEncoding}</outputEncoding>
<generateReports>${maven.reports.generate}</generateReports>
- <locales>${maven.site.locales}</locales>
+ <locales>${siteLocales}</locales>
+ <generateSitemap>true</generateSitemap>
</configuration>
<dependencies>
<dependency>
@@ -758,10 +760,6 @@
</snapshotRepository>
<site>
<id>nuiton</id>
- <!-- l'héritage sur les poms donnera la bonne url pour tous les poms
- qui héritent de ce pom (/artifactId est rajouté) mais cela ne
- fonctionne pas pour mavenpom lui-même (voir profile internal)
- -->
<url>scpexe://nuiton.org/var/lib/redmine-${platform}/project-site/${projectId}</url>
</site>
</distributionManagement>
@@ -1177,7 +1175,8 @@
<properties>
<projectId>mavenpom</projectId>
- <maven.site.locales>fr,en</maven.site.locales>
+ <!--<maven.site.locales>fr,en</maven.site.locales>-->
+ <siteLocales>fr,en</siteLocales>
<siteSourcesType>apt</siteSourcesType>
<!-- must fail if redmine actions failed -->
@@ -1208,11 +1207,6 @@
</configuration>
</plugin>
- <plugin>
- <artifactId>maven-site-plugin</artifactId>
- <version>2.1</version>
- </plugin>
-
</plugins>
</pluginManagement>
@@ -1240,7 +1234,7 @@
<usernameOut>redmine.username</usernameOut>
</configuration>
</execution>
- <!--execution>
+ <execution>
<id>get-redmine-login-site</id>
<goals>
<goal>share-server-secret</goal>
@@ -1251,7 +1245,7 @@
<passwordOut>redmine.password</passwordOut>
<usernameOut>redmine.username</usernameOut>
</configuration>
- </execution-->
+ </execution>
<execution>
<id>collect-build-artifacts</id>
<goals>
Deleted: trunk/src/site/apt/Todo.apt
===================================================================
--- trunk/src/site/apt/Todo.apt 2010-01-22 11:31:21 UTC (rev 798)
+++ trunk/src/site/apt/Todo.apt 2010-01-23 13:31:27 UTC (rev 799)
@@ -1,17 +0,0 @@
-----
-TODO
-----
-----
-2009-08-22
-----
-
-
-Création d'archetypes
-
- Il nous faudrait 2 archetypes pour la construction d'un nouveau projet :
-
- * un pour un projet no multi-modules
-
- * un pour les projets multi-modules
-
-
\ No newline at end of file
Modified: trunk/src/site/apt/index.apt
===================================================================
--- trunk/src/site/apt/index.apt 2010-01-22 11:31:21 UTC (rev 798)
+++ trunk/src/site/apt/index.apt 2010-01-23 13:31:27 UTC (rev 799)
@@ -13,12 +13,12 @@
Les propriétés
- Voir la page des {{{properties.html}propriétés}}.
+ 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
- maven-enforcer-plugin.
+ <maven-enforcer-plugin>.
* propriétés obligatoires
@@ -39,7 +39,7 @@
réaliser certaines tâches pendant le développement (mise à jour des entêtes
des fichiers sources par exemple).
- La page des {{{profiles.html}profiles}} ressencent l'ensemble des profiles.
+ La page des {{{./profiles.html}profiles}} ressencent l'ensemble des profiles.
Configuration des plugins
@@ -95,7 +95,7 @@
** Bonnes pratiques sur l'utilisant d'un plugin externe dans votre pom
Avant de vouloir utiliser un nouveau plugin dans votre pom, consulter en
- premier la page des {{{plugin-management.html}plugins}} connus par <<mavenpom>>.
+ premier la page des {{{./plugin-management.html}plugins}} connus par <<mavenpom>>.
Si le plugin est connu, alors pas de question à se poser, on peut l'utiliser
sans spécifier sa version utilisant celle définit dans <<mavenpom>>.
Modified: trunk/src/site/apt/properties.apt
===================================================================
--- trunk/src/site/apt/properties.apt 2010-01-22 11:31:21 UTC (rev 798)
+++ trunk/src/site/apt/properties.apt 2010-01-23 13:31:27 UTC (rev 799)
@@ -37,12 +37,10 @@
*----------------------------------------------+--------------------------------------------------------+
| {{maven.test.gen.dir}} | <<${\project.build.directory}/test-generated-sources>> |
*----------------------------------------------+--------------------------------------------------------+
-| {{maven.site.locales}} | <<fr>> |
+| {{siteLocales}} | <<fr>> |
*----------------------------------------------+--------------------------------------------------------+
| {{siteSourcesType}} | <<rst>> |
*----------------------------------------------+--------------------------------------------------------+
-| {{defaultLocale}} | <<fr>> |
-*----------------------------------------------+--------------------------------------------------------+
| {{scmwebeditorUrl}} | <<http://scmwebeditor.nuiton.org/nuiton-scmwebeditor/scmwebeditor>>|
*----------------------------------------------+--------------------------------------------------------+
| {{maven.license.file}} | <<${project.basedir}/LICENSE.txt>> |
@@ -51,6 +49,8 @@
*----------------------------------------------+--------------------------------------------------------+
| {{maven.test.skip}} | <<false>> |
*----------------------------------------------+--------------------------------------------------------+
+| {{maven.generate.reports}} | <<true>> |
+*----------------------------------------------+--------------------------------------------------------+
| {{maven.reports.dependencyDetailsEnabled}} | <<true>> |
*----------------------------------------------+--------------------------------------------------------+
| {{maven.reports.dependencyLocationsEnabled}} | <<true>> |
@@ -63,31 +63,32 @@
*----------------------------------------------+--------------------------------------------------------+
| {{maven.javadoc.quiet}} | <<true>> |
*----------------------------------------------+--------------------------------------------------------+
-| {{helper.version}} | <<1.1.0>> |
+| {{helper.version}} | <<1.1.2>> |
*----------------------------------------------+--------------------------------------------------------+
-| {{jrst.version}} | <<1.0.0>> |
+| {{jrst.version}} | <<1.1.0>> |
*----------------------------------------------+--------------------------------------------------------+
| {{skin.version}} | <<1.0.0>> |
*----------------------------------------------+--------------------------------------------------------+
-| {{jredmine.version}} | <<1.0.0-rc-2>> |
+| {{jredmine.version}} | <<1.1.2>> |
*----------------------------------------------+--------------------------------------------------------+
-| {{license.version}} | <<2.0.0-SNAPSHOT>> |
+| {{license.version}} | <<2.0.0>> |
*----------------------------------------------+--------------------------------------------------------+
Détails
* {platform}
- La plateforme redmine utilisée parmi :
+ Le host de la plateforme utilisée.
--------------------------------------------------------------------------------
nuiton.org
chorem.org
+labs.libre-entreprise.org
--------------------------------------------------------------------------------
* {projectId}
- L'identifiant du projet redmine associé
+ L'identifiant unique du projet associé.
--------------------------------------------------------------------------------
${project.artifactId}
@@ -107,13 +108,14 @@
* {repository.home.url}
- L'url de dépôt maven de nuiton
+ L'url de dépôt maven de type release de Code Lutin. Cette propriété est
+ utilisée dans les sites pour les liens de téléchargement.
* {license.licenseName}
La license utilisée par le projet (par défaut <<lgpl_v3>>)
- <Note :> Pour connaitre les différentes licenses compatible, voir
+ <Note :> Pour connaitre les différentes licenses compatibles, voir
{{{http://maven-site.nuiton.org/maven-license-plugin}maven-license-plugin}}.
* {maven.compile.source}
@@ -156,7 +158,7 @@
${project.basedir}/target/generate-test-sources
--------------------------------------------------------------------------------
-* {maven.site.locales}
+* {siteLocales}
Locales utilisées pour la génération des sites (par défaut <<fr>>)
@@ -165,14 +167,9 @@
Le type de fichiers utilisé pour écrire la documentation du site
(<<apt>> ou <<rst>>) (par défaut <<rst>>)
-* {defaultLocale}
-
- La locale par défaut à utiliser dans les sites générés (utilisé par
- scmwebeditor) (il s'agit de la première locale de {{maven.site.locales}})..
-
* {scmwebeditorUrl}
- L'url de l'application scmwebeditor.
+ L'url de l'application scmwebeditor qui permet d'éditer le site en ligne.
* {maven.license.file}
@@ -189,22 +186,29 @@
* {maven.test.skip}
- Pour ne pas lancer les tests (par défaut <<false>>)
+ Pour ne pas lancer les tests (par défaut <<false>> car c'est une très
+ mauvaise idée de ne pas exécuter les tests...).
* {maven.reports.generate}
- Pour ne pas lancer la génération des rapport lors de la création du site
- (par défaut <<false>>)
+ Pour lancer (ou pas) la génération des rapport lors de la création du site
+ (par défaut <<true>>, i.e qu'on génère les rapports).
* {maven.reports.dependencyDetailsEnabled}
Pour générer ou non le détail des dépendances dans le rapport des dépendances
+ <Note:> Cette opération peut-être longue, le profile permet en phase de
+ développement du site de générer plus rapidemment celui-ci.
+
* {maven.reports.dependencyLocationsEnabled}
- Pour générer ou pas la location des dépendances sur les dépôts maven dans le
- rapport des dépendances.
+ Pour générer ou pas la localisation des dépendances sur les dépôts maven dans
+ le rapport des dépendances.
+ <Note:> Cette opération peut-être longue, le profile permet en phase de
+ développement du site de générer plus rapidemment celui-ci.
+
* {maven.version}
La version de l'api de maven utilisée (principalement dans les plugins maven)
@@ -245,15 +249,24 @@
La version de {{{http://maven-site.nuiton.org/jrst}jrst}} utilisée lors de la
génération du site si on utilise jrst.
- <Note:> Il ne faut pas utiliser <<jrst>> sur les librairies utilisées pour
- construire <<jrst>> lui-même afin de ne pas avoir de ne pas introduire de
- dépendances cycliques.
+ <Note:> Afin de pouvoir utiliser le format rst comme format de documentation,
+ il faut ajouter la dépendance suivant dans le plugin site :
+===============================================================================
+<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>
+===============================================================================
+
* {skin.version}
- La version du skin
+ La version de notre skin
{{{http://maven-site.nuiton.org/maven-nuiton-skin}maven-nuiton-skin}}
- utilisée pour la génération des sites maven. Vous pouvez surcharger cette
- propriété pour changer de version pour la génération des sites.
- En effet, il n'est pas nécessaire d'ajouter le skin dans les fichiers
- site.xml dû à l'héritage de ceux du mavenpom.
+ utilisé pour la génération des sites maven.
Deleted: trunk/src/site/en/apt/Todo.apt
===================================================================
--- trunk/src/site/en/apt/Todo.apt 2010-01-22 11:31:21 UTC (rev 798)
+++ trunk/src/site/en/apt/Todo.apt 2010-01-23 13:31:27 UTC (rev 799)
@@ -1,17 +0,0 @@
-----
-TODO
-----
-----
-2009-08-22
-----
-
-
-Création d'archetypes
-
- Il nous faudrait 2 archetypes pour la construction d'un nouveau projet :
-
- * un pour un projet no multi-modules
-
- * un pour les projets multi-modules
-
-
\ No newline at end of file
Modified: trunk/src/site/site_en.xml
===================================================================
--- trunk/src/site/site_en.xml 2010-01-22 11:31:21 UTC (rev 798)
+++ trunk/src/site/site_en.xml 2010-01-23 13:31:27 UTC (rev 799)
@@ -52,7 +52,6 @@
<menu name="Dev">
<item name="Make a mavenpom release" href="release.html"/>
<item name="Maven best pratices" href="MavenProjectBestPratices.html"/>
- <item name="Todo" href="Todo.html"/>
</menu>
<menu name="Links">
Modified: trunk/src/site/site_fr.xml
===================================================================
--- trunk/src/site/site_fr.xml 2010-01-22 11:31:21 UTC (rev 798)
+++ trunk/src/site/site_fr.xml 2010-01-23 13:31:27 UTC (rev 799)
@@ -38,7 +38,7 @@
<item name="English version" href="/en/index.html"/>
</menu>
- <menu name="Inside mavenpom">
+ <menu name="Utiliser mavenpom">
<item name="Accueil" href="index.html"/>
<item name="Propriétés" href="properties.html"/>
<item name="Profiles" href="profiles.html"/>
@@ -47,7 +47,6 @@
<menu name="Développeur">
<item name="Faire une release de mavenpom" href="release.html"/>
<item name="Maven best pratices" href="MavenProjectBestPratices.html"/>
- <item name="A faire" href="Todo.html"/>
</menu>
<menu name="Liens">
1
0
r798 - in trunk: mavenpom4labs/src/site mavenpom4labs/src/site/apt mavenpom4labs/src/site/en/apt mavenpom4redmine/src/site mavenpom4redmine/src/site/apt mavenpom4redmine/src/site/en/apt
by tchemit@users.nuiton.org 22 Jan '10
by tchemit@users.nuiton.org 22 Jan '10
22 Jan '10
Author: tchemit
Date: 2010-01-22 12:31:21 +0100 (Fri, 22 Jan 2010)
New Revision: 798
Added:
trunk/mavenpom4labs/src/site/apt/usage.apt
trunk/mavenpom4labs/src/site/en/apt/usage.apt
trunk/mavenpom4redmine/src/site/apt/usage.apt
trunk/mavenpom4redmine/src/site/en/apt/usage.apt
Modified:
trunk/mavenpom4labs/src/site/site_en.xml
trunk/mavenpom4labs/src/site/site_fr.xml
trunk/mavenpom4redmine/src/site/apt/index.apt
trunk/mavenpom4redmine/src/site/site_en.xml
trunk/mavenpom4redmine/src/site/site_fr.xml
Log:
add usage page form amvenpom4redmine and mavenpom4labs
Added: trunk/mavenpom4labs/src/site/apt/usage.apt
===================================================================
--- trunk/mavenpom4labs/src/site/apt/usage.apt (rev 0)
+++ trunk/mavenpom4labs/src/site/apt/usage.apt 2010-01-22 11:31:21 UTC (rev 798)
@@ -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>JurisMarches</name>
+ <url>http://www.jursimarches.com/</url>
+ </organization>
+
+ <developers>
+
+ <!-- developpers of the porject -->
+
+ </developers>
+
+ <!-- ************************************************************* -->
+ <!-- *** Build Settings ****************************************** -->
+ <!-- ************************************************************* -->
+ <packaging>pom</packaging>
+
+ <properties>
+
+ <!-- use this on a multi-module project -->
+ <projectId>myProject</projectId>
+
+ <!-- project'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>
+ <!-- use this conf for documentation in rst -->
+ <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(a)${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…</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>
+
+
+--------------------------------------------------------------------------------
Added: trunk/mavenpom4labs/src/site/en/apt/usage.apt
===================================================================
--- trunk/mavenpom4labs/src/site/en/apt/usage.apt (rev 0)
+++ trunk/mavenpom4labs/src/site/en/apt/usage.apt 2010-01-22 11:31:21 UTC (rev 798)
@@ -0,0 +1,219 @@
+------
+Mavenpom4labs usage
+------
+------
+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>JurisMarches</name>
+ <url>http://www.jursimarches.com/</url>
+ </organization>
+
+ <developers>
+
+ <!-- developpers of the porject -->
+
+ </developers>
+
+ <!-- ************************************************************* -->
+ <!-- *** Build Settings ****************************************** -->
+ <!-- ************************************************************* -->
+ <packaging>pom</packaging>
+
+ <properties>
+
+ <!-- use this on a multi-module project -->
+ <projectId>myProject</projectId>
+
+ <!-- project'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>
+ <!-- use this conf for documentation in rst -->
+ <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(a)${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…</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-21 20:45:12 UTC (rev 797)
+++ trunk/mavenpom4labs/src/site/site_en.xml 2010-01-22 11:31:21 UTC (rev 798)
@@ -27,6 +27,7 @@
<item name="Home" href="/index.html"/>
<item name="Properties" href="properties.html"/>
<item name="Profiles" href="profiles.html"/>
+ <item name="Usage" href="usage.html"/>
</menu>
Modified: trunk/mavenpom4labs/src/site/site_fr.xml
===================================================================
--- trunk/mavenpom4labs/src/site/site_fr.xml 2010-01-21 20:45:12 UTC (rev 797)
+++ trunk/mavenpom4labs/src/site/site_fr.xml 2010-01-22 11:31:21 UTC (rev 798)
@@ -22,6 +22,7 @@
<item name="Accueil" href="index.html"/>
<item name="Propriétés" href="properties.html"/>
<item name="Profiles" href="profiles.html"/>
+ <item name="Utilisation" href="usage.html"/>
</menu>
<menu name="Développeur">
Modified: trunk/mavenpom4redmine/src/site/apt/index.apt
===================================================================
--- trunk/mavenpom4redmine/src/site/apt/index.apt 2010-01-21 20:45:12 UTC (rev 797)
+++ trunk/mavenpom4redmine/src/site/apt/index.apt 2010-01-22 11:31:21 UTC (rev 798)
@@ -1,5 +1,5 @@
------
-Maven nuiton pom
+Mavenpom4redmine
------
------
2009-08-22
Added: trunk/mavenpom4redmine/src/site/apt/usage.apt
===================================================================
--- trunk/mavenpom4redmine/src/site/apt/usage.apt (rev 0)
+++ trunk/mavenpom4redmine/src/site/apt/usage.apt 2010-01-22 11:31:21 UTC (rev 798)
@@ -0,0 +1,117 @@
+------
+Mavenpom4redmine usage
+------
+------
+2010-01-22
+------
+
+Préambule
+
+ Cette page décrit un pom minimal qui utilise correctement <<mavenpom4redmine>>.
+
+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/maven-v4_0_0.xsd">
+
+ <modelVersion>4.0.0</modelVersion>
+
+ <!-- ************************************************************* -->
+ <!-- *** POM Relationships *************************************** -->
+ <!-- ************************************************************* -->
+
+ <parent>
+ <groupId>org.nuiton</groupId>
+ <artifactId>mavenpom4redmine</artifactId>
+ <version>2.0.2</version>
+ </parent>
+
+ <artifactId>myProject</artifactId>
+ <version>0.1-SNAPSHOT</version>
+
+ <dependencies>
+
+ <!-- your dependencies -->
+
+ </dependencies>
+
+ <!-- ************************************************************* -->
+ <!-- *** Project Information ************************************* -->
+ <!-- ************************************************************* -->
+ <name>Maven License Plugin</name>
+
+ <description>myProject description</description>
+ <inceptionYear>2010</inceptionYear>
+ <url>projectUrl</url>
+
+ <developers>
+
+ <!-- project developpers -->
+
+ </developers>
+
+ <!-- ************************************************************* -->
+ <!-- *** Build Environment ************************************** -->
+ <!-- ************************************************************* -->
+
+ <!-- Source control management. -->
+ <scm>
+ <connection>scm:svn:http://svn.nuiton.org/svn/myProject/trunk</connection>
+ <developerConnection>scm:svn:http://svn.nuiton.org/svn/myProject/trunk</developerConnection>
+ <url>http://www.nuiton.org/repositories/browse/myProject/trunk</url>
+ </scm>
+
+ <!-- ************************************************************* -->
+ <!-- *** Build Settings ****************************************** -->
+ <!-- ************************************************************* -->
+
+ <packaging>maven-plugin</packaging>
+
+ <properties>
+
+ <!-- use this on a multi-module -->
+ <projectId>myProject</projectId>
+
+ <!-- if not documentation is in french, use this -->
+ <maven.site.locales>fr,en</maven.site.locales>
+
+ <!-- if not documentation in rst format, use this -->
+ <siteSourcesType>apt</siteSourcesType>
+ </properties>
+
+ <build>
+
+ <plugins>
+
+ <!-- extra build plugins -->
+
+ </plugins>
+
+ <pluginManagement>
+ <plugins>
+
+ <!-- extra plugins -->
+ <plugin>
+ <!-- use this conf for documentation in rst -->
+ <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>
+
+</project>
+
+--------------------------------------------------------------------------------
Added: trunk/mavenpom4redmine/src/site/en/apt/usage.apt
===================================================================
--- trunk/mavenpom4redmine/src/site/en/apt/usage.apt (rev 0)
+++ trunk/mavenpom4redmine/src/site/en/apt/usage.apt 2010-01-22 11:31:21 UTC (rev 798)
@@ -0,0 +1,118 @@
+------
+Mavenpom4redmine usage
+------
+------
+2010-01-22
+------
+
+Abstract
+
+ This page describe a mimimal (but fully functionnal) pom using correctly
+ <<mavenpom4redmine>>.
+
+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/maven-v4_0_0.xsd">
+
+ <modelVersion>4.0.0</modelVersion>
+
+ <!-- ************************************************************* -->
+ <!-- *** POM Relationships *************************************** -->
+ <!-- ************************************************************* -->
+
+ <parent>
+ <groupId>org.nuiton</groupId>
+ <artifactId>mavenpom4redmine</artifactId>
+ <version>2.0.2</version>
+ </parent>
+
+ <artifactId>myProject</artifactId>
+ <version>0.1-SNAPSHOT</version>
+
+ <dependencies>
+
+ <!-- your dependencies -->
+
+ </dependencies>
+
+ <!-- ************************************************************* -->
+ <!-- *** Project Information ************************************* -->
+ <!-- ************************************************************* -->
+ <name>Maven License Plugin</name>
+
+ <description>myProject description</description>
+ <inceptionYear>2010</inceptionYear>
+ <url>projectUrl</url>
+
+ <developers>
+
+ <!-- project developpers -->
+
+ </developers>
+
+ <!-- ************************************************************* -->
+ <!-- *** Build Environment ************************************** -->
+ <!-- ************************************************************* -->
+
+ <!-- Source control management. -->
+ <scm>
+ <connection>scm:svn:http://svn.nuiton.org/svn/myProject/trunk</connection>
+ <developerConnection>scm:svn:http://svn.nuiton.org/svn/myProject/trunk</developerConnection>
+ <url>http://www.nuiton.org/repositories/browse/myProject/trunk</url>
+ </scm>
+
+ <!-- ************************************************************* -->
+ <!-- *** Build Settings ****************************************** -->
+ <!-- ************************************************************* -->
+
+ <packaging>maven-plugin</packaging>
+
+ <properties>
+
+ <!-- use this on a multi-module -->
+ <projectId>myProject</projectId>
+
+ <!-- if not documentation is in french, use this -->
+ <maven.site.locales>fr,en</maven.site.locales>
+
+ <!-- if not documentation in rst format, use this -->
+ <siteSourcesType>apt</siteSourcesType>
+ </properties>
+
+ <build>
+
+ <plugins>
+
+ <!-- extra build plugins -->
+
+ </plugins>
+
+ <pluginManagement>
+ <plugins>
+
+ <!-- extra plugins -->
+ <plugin>
+ <!-- use this conf for documentation in rst -->
+ <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>
+
+</project>
+
+--------------------------------------------------------------------------------
Modified: trunk/mavenpom4redmine/src/site/site_en.xml
===================================================================
--- trunk/mavenpom4redmine/src/site/site_en.xml 2010-01-21 20:45:12 UTC (rev 797)
+++ trunk/mavenpom4redmine/src/site/site_en.xml 2010-01-22 11:31:21 UTC (rev 798)
@@ -26,6 +26,7 @@
<item name="Home" href="/index.html"/>
<item name="Properties" href="properties.html"/>
<item name="Profiles" href="profiles.html"/>
+ <item name="Usage" href="usage.html"/>
</menu>
<menu name="Dev">
Modified: trunk/mavenpom4redmine/src/site/site_fr.xml
===================================================================
--- trunk/mavenpom4redmine/src/site/site_fr.xml 2010-01-21 20:45:12 UTC (rev 797)
+++ trunk/mavenpom4redmine/src/site/site_fr.xml 2010-01-22 11:31:21 UTC (rev 798)
@@ -22,6 +22,7 @@
<item name="Accueil" href="index.html"/>
<item name="Propriétés" href="properties.html"/>
<item name="Profiles" href="profiles.html"/>
+ <item name="Utilisation" href="usage.html"/>
</menu>
<menu name="Développeur">
1
0
r797 - in trunk: mavenpom4labs/src/site/apt mavenpom4labs/src/site/en/apt mavenpom4redmine/src/site mavenpom4redmine/src/site/apt
by tchemit@users.nuiton.org 21 Jan '10
by tchemit@users.nuiton.org 21 Jan '10
21 Jan '10
Author: tchemit
Date: 2010-01-21 21:45:12 +0100 (Thu, 21 Jan 2010)
New Revision: 797
Modified:
trunk/mavenpom4labs/src/site/apt/index.apt
trunk/mavenpom4labs/src/site/en/apt/index.apt
trunk/mavenpom4redmine/src/site/apt/index.apt
trunk/mavenpom4redmine/src/site/site_fr.xml
Log:
update mavenpom4XXX doc
Modified: trunk/mavenpom4labs/src/site/apt/index.apt
===================================================================
--- trunk/mavenpom4labs/src/site/apt/index.apt 2010-01-21 20:17:55 UTC (rev 796)
+++ trunk/mavenpom4labs/src/site/apt/index.apt 2010-01-21 20:45:12 UTC (rev 797)
@@ -7,18 +7,46 @@
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.
+ Le projet <mavenpom4labs> est un pom de type <Corporate> dont héritent tous
+ les projets hébergés sur http://labs.libre-entreprise.org.
Il étend <<mavenpom>> et ajoute les profiles de release pour le labs.
+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)
+
+ * les profiles de release
+
+ * la license GPL v3
+
+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épendances de votre projet
+
+ * gestion des issues (sur le labs)
+
+ * le build
+
+ * les listes de diffusion
+
Les propriétés
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 maven-enforcer-plugin.
+ On effectue sur le pom des contrôles de conformités via le plugin
+ maven-enforcer-plugin.
* propriétés obligatoires
@@ -35,7 +63,3 @@
Les profiles
Voir la page des {{{profiles.html}profiles}}.
-
-Configuration des plugins
-
- Voir la page des {{{plugins.html}plugins}}.
Modified: trunk/mavenpom4labs/src/site/en/apt/index.apt
===================================================================
--- trunk/mavenpom4labs/src/site/en/apt/index.apt 2010-01-21 20:17:55 UTC (rev 796)
+++ trunk/mavenpom4labs/src/site/en/apt/index.apt 2010-01-21 20:45:12 UTC (rev 797)
@@ -34,7 +34,3 @@
Available profiles
See the {{{profiles.html}profiles}} page.
-
-Plugins configuration
-
- See the {{{plugins.html}plugins}} page.
Modified: trunk/mavenpom4redmine/src/site/apt/index.apt
===================================================================
--- trunk/mavenpom4redmine/src/site/apt/index.apt 2010-01-21 20:17:55 UTC (rev 796)
+++ trunk/mavenpom4redmine/src/site/apt/index.apt 2010-01-21 20:45:12 UTC (rev 797)
@@ -7,19 +7,47 @@
Présentation
- Le projet <mavenpom4redmine> est un pom de type <Corporate> dont héritent tous les
- projets {{{http://www.nuiton.org}nuiton}} et {{{http://www.chorem.org}chorem}}.
+ Le projet <mavenpom4redmine> est un pom de type <Corporate> dont héritent
+ tous les projets {{{http://www.nuiton.org}nuiton}} et
+ {{{http://www.chorem.org}chorem}}.
Il étend <<mavenpom>> et ajoute les profiles de release pour redmine.
+Ce qui est géré par mavenpom4redmine
+ 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)
+
+ * gestion des issues (sur redmine)
+
+ * les profiles de release
+
+ * la license LGPL v3
+
+ * les listes de diffusion commits, devel et users
+
+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épendances de votre projet
+
+ * le build
+
Les propriétés
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 maven-enforcer-plugin.
+ On effectue sur le pom des contrôles de conformités via le plugin
+ maven-enforcer-plugin.
* propriétés obligatoires
@@ -37,6 +65,3 @@
Voir la page des {{{profiles.html}profiles}}.
-Configuration des plugins
-
- Voir la page des {{{plugins.html}plugins}}.
Modified: trunk/mavenpom4redmine/src/site/site_fr.xml
===================================================================
--- trunk/mavenpom4redmine/src/site/site_fr.xml 2010-01-21 20:17:55 UTC (rev 796)
+++ trunk/mavenpom4redmine/src/site/site_fr.xml 2010-01-21 20:45:12 UTC (rev 797)
@@ -29,13 +29,6 @@
<item name="A faire" href="Todo.html"/>
</menu>
- <!--menu name="Liens">
- <item name="maven-nuiton-skin" href="http://maven-site.nuiton.org/maven-nuiton-skin"/>
- <item name="maven-helper-plugin" href="http://maven-site.nuiton.org/maven-helper-plugin"/>
- <item name="maven-jredmine-plugin" href="http://maven-site.nuiton.org/jredmine/maven-jredmine-plugin"/>
- <item name="maven-license-plugin" href="http://maven-site.nuiton.org/maven-license-plugin"/>
- </menu-->
-
<menu ref="reports"/>
</body>
1
0
r796 - in trunk: mavenpom4redmine/src/site/apt src/site src/site/apt src/site/en/apt
by tchemit@users.nuiton.org 21 Jan '10
by tchemit@users.nuiton.org 21 Jan '10
21 Jan '10
Author: tchemit
Date: 2010-01-21 21:17:55 +0100 (Thu, 21 Jan 2010)
New Revision: 796
Removed:
trunk/src/site/apt/plugins-detail.apt
trunk/src/site/en/apt/plugins-detail.apt
Modified:
trunk/mavenpom4redmine/src/site/apt/profiles.apt
trunk/src/site/apt/MavenProjectBestPratices.apt
trunk/src/site/apt/index.apt
trunk/src/site/apt/profiles.apt
trunk/src/site/apt/properties.apt
trunk/src/site/en/apt/index.apt
trunk/src/site/en/apt/properties.apt
trunk/src/site/site_en.xml
trunk/src/site/site_fr.xml
Log:
update mavenpom doc
Modified: trunk/mavenpom4redmine/src/site/apt/profiles.apt
===================================================================
--- trunk/mavenpom4redmine/src/site/apt/profiles.apt 2010-01-21 13:09:05 UTC (rev 795)
+++ trunk/mavenpom4redmine/src/site/apt/profiles.apt 2010-01-21 20:17:55 UTC (rev 796)
@@ -33,33 +33,34 @@
* {redmine-build-release-profile}
- Ce profile permet pendant la release classique de collecter les fichiers à publier et de générer le changelog.
- Il est activable via la propriété <<performRelease>>.
+ Ce profile permet pendant la release classique de collecter les fichiers à
+ publier et de générer le changelog. Il est activable via la propriété
+ <<performRelease>>.
* {redmine-pre-release-profile}
Ce profile permet suite à une release de publier la release sur redmine et est
activable via la propriété <<performRedminePreRelease>>.
- Il faut l'utiliser sur le projet releasé, cela déployera les fichiers attachés à la release sur redmine
- et génèrera les contenus d'annonces ici :
+ Il faut l'utiliser sur le projet releasé, cela déployera les fichiers attachés
+ à la release sur redmine et génèrera les contenus d'annonces ici :
--------------------------------------------------------------------------------
target/generate-sources/announcement/release-news-announcement.vm
target/generate-sources/announcement/release-email-announcement.vm
--------------------------------------------------------------------------------
- Un paramètre supplémentaire <<-DdryRun=false>> est à passer pour confirmer l'exécution des commandes
- sur le serveur redmine.
+ Un paramètre supplémentaire <<-DdryRun=false>> est à passer pour confirmer
+ l'exécution des commandes sur le serveur redmine.
--------------------------------------------------------------------------------
-cd target/checkout; mvn validate -DperformRedminePreRelease
+cd target/checkout; mvn -DperformRedminePreRelease -N
--------------------------------------------------------------------------------
Une fois que tout à l'air ok :
--------------------------------------------------------------------------------
-cd target/checkout; mvn validate -DperformRedminePreRelease -DdryRun=false
+cd target/checkout; mvn -DperformRedminePreRelease -N -DdryRun=false
--------------------------------------------------------------------------------
@@ -71,27 +72,27 @@
Il faut l'utiliser sur le projet releasé (et pas le projet en SNAPSHOT).
--------------------------------------------------------------------------------
-cd target/checkout; mvn validate -DperformRedmineRelease
+cd target/checkout; mvn -DperformRedmineRelease -N
--------------------------------------------------------------------------------
Une fois que tout à l'air ok :
--------------------------------------------------------------------------------
-cd target/checkout; mvn validate -DperformRedmineRelease -DdryRun=false
+cd target/checkout; mvn -DperformRedmineRelease -N -DdryRun=false
--------------------------------------------------------------------------------
* {redmine-next-version-profile}
- Ce profile permet de créer la version sur le serveur redmine correspondant à la
- version (non snapshot) du pom, est activable par la propriété
+ Ce profile permet de créer la version sur le serveur redmine correspondant à
+ la version (non snapshot) du pom, est activable par la propriété
<<redmineNextVersion>>.
--------------------------------------------------------------------------------
-mvn -Predmine-next-version-profile -DpreviousVersionName=XX
+mvn -Predmine-next-version-profile -N -DpreviousVersionName=XX
--------------------------------------------------------------------------------
ou
--------------------------------------------------------------------------------
-mvn -DredmineNextVersion -DpreviousVersionName=XX
+mvn -DredmineNextVersion -N -DpreviousVersionName=XX
--------------------------------------------------------------------------------
Modified: trunk/src/site/apt/MavenProjectBestPratices.apt
===================================================================
--- trunk/src/site/apt/MavenProjectBestPratices.apt 2010-01-21 13:09:05 UTC (rev 795)
+++ trunk/src/site/apt/MavenProjectBestPratices.apt 2010-01-21 20:17:55 UTC (rev 796)
@@ -15,7 +15,8 @@
{{{http://www.javaworld.com/javaworld/jw-05-2006/images/jw-0529-maven1.gif} description}}.
- * toujours respecter la même organisation dans nos pom
+ * toujours respecter la même organisation dans nos pom pour une meilleure
+ lecture des poms.
* les principales sections d'un pom :
@@ -43,6 +44,13 @@
A faire
-Les plugins utilisés
+La gestion des plugins
- A faire
+ Toujours utiliser la section <pluginManagement> pour spécifier la version
+ et optionnellement une configuration commune à toutes les exécutions du
+ plugin dans vos build.
+
+ <Attention:> Il ne faut pas spécifier d'exécution de plugins dans la
+ section <pluginManagement> car cela n'est pas le rôle de cette section, de
+ plus cela forcera toujours les exécutions décrites ici, même si vous voulez
+ exécuter un autre goal du plugin.
Modified: trunk/src/site/apt/index.apt
===================================================================
--- trunk/src/site/apt/index.apt 2010-01-21 13:09:05 UTC (rev 795)
+++ trunk/src/site/apt/index.apt 2010-01-21 20:17:55 UTC (rev 796)
@@ -10,13 +10,15 @@
Le projet <mavenpom> est un pom de type <Corporate> dont héritent tous les
projets {{{http://www.codelutin.com}code Lutin}}.
+
Les propriétés
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 maven-enforcer-plugin.
+ On effectue sur le pom des contrôles de conformités via le plugin
+ maven-enforcer-plugin.
* propriétés obligatoires
@@ -32,8 +34,73 @@
Les profiles
- Voir la page des {{{profiles.html}profiles}}.
+ Mavenpom définit un certain nombre de profiles. Certains sont dédiés
+ exclusivement à la préparation de releases, tandis que d'autres permettent de
+ réaliser certaines tâches pendant le développement (mise à jour des entêtes
+ des fichiers sources par exemple).
+ La page des {{{profiles.html}profiles}} ressencent l'ensemble des profiles.
+
Configuration des plugins
- Voir la page des {{{plugins.html}plugins}}.
+ Mavenpom fixe les versions d'un certain nombre de plugins et ceci pour
+ plusieurs raisons :
+
+ * la <reproductibilité> : en effet, si on ne fixe pas les versions des plugins
+ on s'expose d'un build à l'autre à ne pas utiliser la même version des
+ plugins, et donc dans le temps on ne peut pas garantir que le build d'un
+ projet sera exactement le même. Ceci est une préconisation de <<maven>>.
+
+ * l'<uniformisation> : le fait de fixer le plus grand nombre de versions de
+ plugin permet aussi de faire profiter à tous les projets héritant de
+ <<mavenpom>> d'une certaine stabilité et de faire profiter à tous des
+ dernières versions des plugins testées.
+
+ * un dernier point intéressant est le fait que si on utilise correctement
+ <<mavenpom>>, on ne doit pas à avoir à gérer les versions des plugins hormis
+ les exceptions citées dans la section suivante.
+
+* Les plugins configurés dans mavenpom
+
+ On distingue deux types de plugins :
+
+ * les plugins <<internes>> que nous produisont
+ (et donc qui dépendent de <<mavenpom>>).
+
+ * les plugins <<externes>> (ceux d'apache, codehaus, plexus,...) qui ne
+ dépendent pas de <<mavenpom>>
+
+** Plugins internes
+
+ Nos plugins ne doivent pas être décrit dans <<mavenpom>> et ceci pour la
+ simple raison que nos propres plugins utilisent <<mavenpom>>, 3 exceptions
+ existent cependant :
+
+ * <<maven-helper-plugin>> : il est utilisé pour construire les releases
+
+ * <<maven-jredmine-plugin>> : aussi utilisé pour construire les releases
+
+ * <<maven-license-plugin>> : utilisé dans les profiles de mises à jour des
+ entêtes de licenses.
+
+ []
+
+ Tous nos autres plugins ne sont pas référencés ici et doivent donc être
+ entièrement définies (version + configuration) dans vos pom.
+
+** Plugin externes
+
+ Pour tout plugin dit externe, il peut être référencé dans <<mavenpom>>.
+
+** Bonnes pratiques sur l'utilisant d'un plugin externe dans votre pom
+
+ Avant de vouloir utiliser un nouveau plugin dans votre pom, consulter en
+ premier la page des {{{plugin-management.html}plugins}} connus par <<mavenpom>>.
+
+ Si le plugin est connu, alors pas de question à se poser, on peut l'utiliser
+ sans spécifier sa version utilisant celle définit dans <<mavenpom>>.
+
+ Si le plugin n'existe pas, faites une demande d'évolution sur le projet
+ <<mavenpom>>, il sera rapidemment ajouté et vous pourrez l'utiliser en vous
+ plaçant sur la dernière snapshot de <<mavenpom>>.
+
Deleted: trunk/src/site/apt/plugins-detail.apt
===================================================================
--- trunk/src/site/apt/plugins-detail.apt 2010-01-21 13:09:05 UTC (rev 795)
+++ trunk/src/site/apt/plugins-detail.apt 2010-01-21 20:17:55 UTC (rev 796)
@@ -1,53 +0,0 @@
-------
-Plugins disponibles dans mavenpom
-------
-------
-2009-10-11
-------
-
-Abstract
-
- Cette décrit l'ensemble des plugins ajoutés dans mavenpom et disponibles pour
- tous les projets qui héritent de mavenpom.
-
-Overview
-
- Voir la page de {{{plugins.html}rapport des plugins}}.
-
-Détails
-
-* {maven-enforcer-plugin}
-
-* {maven-resources-plugin}
-
-* {maven-compiler-plugin}
-
-* {maven-surefire-plugin}
-
-* {maven-dependency-plugin}
-
-* {maven-war-plugin}
-
-* {maven-jar-plugin}
-
-* {maven-source-plugin}
-
-* {maven-javadoc-plugin}
-
-* {maven-site-plugin}
-
-* {maven-release-plugin}
-
-* {maven-plugin-plugin}
-
-* {maven-assembly-plugin}
-
-* {exec-maven-plugin}
-
-* {webstart-maven-plugin}
-
-* {maven-helper-plugin}
-
-* {maven-jredmine-plugin}
-
-* {maven-license-plugin}
\ No newline at end of file
Modified: trunk/src/site/apt/profiles.apt
===================================================================
--- trunk/src/site/apt/profiles.apt 2010-01-21 13:09:05 UTC (rev 795)
+++ trunk/src/site/apt/profiles.apt 2010-01-21 20:17:55 UTC (rev 796)
@@ -8,41 +8,41 @@
Abstract
Cette page décrit l'ensemble des profiles ajoutés (ou surchargés) dans mavenpom
- et disponibles pour tous les projets qui héritent de mavenpom.
+ et disponibles pour tous les projets qui en héritent.
Vue d'ensemble
-*----------------------------------+---------------------------+
-| <<property>> | <<Activation property>> |
-*----------------------------------+---------------------------+
-| {{notests}} | <<->> |
-*----------------------------------+---------------------------+
-| {{noreports}} | <<->> |
-*----------------------------------+---------------------------+
-| {{release-profile}} | <<performRelease>> |
-*----------------------------------+---------------------------+
-| {{nodepdetails}} | <<->> |
-*----------------------------------+---------------------------+
-| {{nodeploacations}} | <<->> |
-*----------------------------------+---------------------------+
-| {{redmine-release-profile}} | <<performRedmineRelease>> |
-*----------------------------------+---------------------------+
-| {{redmine-next-version-profile}} | <<redmineNextVersion>> |
-*----------------------------------+---------------------------+
-| {{webstart-profile}} | <<doWebstart>> |
-*----------------------------------+---------------------------+
-| {{local-webstart-profile}} | <<doLocalWebstart>> |
-*----------------------------------+---------------------------+
-| {{run}} | <<->> |
-*----------------------------------+---------------------------+
-| {{update-java-header}} | <<updateJavaHeader>> |
-*----------------------------------+---------------------------+
-| {{update-jaxx-header}} | <<updateJaxxHeader>> |
-*----------------------------------+---------------------------+
-| {{staging-site-profile}} | <<stagingSite>> |
-*----------------------------------+---------------------------+
-| {{internal}} | <<UTF-8>> |
-*----------------------------------+---------------------------+
+*----------------------------------+------------------------------+
+| <<property>> | <<Activation property>> |
+*----------------------------------+------------------------------+
+| {{notests}} | <<->> |
+*----------------------------------+------------------------------+
+| {{noreports}} | <<->> |
+*----------------------------------+------------------------------+
+| {{release-profile}} | <<performRelease>> |
+*----------------------------------+------------------------------+
+| {{nodepdetails}} | <<->> |
+*----------------------------------+------------------------------+
+| {{nodeploacations}} | <<->> |
+*----------------------------------+------------------------------+
+| {{webstart-profile}} | <<doWebstart>> |
+*----------------------------------+------------------------------+
+| {{local-webstart-profile}} | <<doLocalWebstart>> |
+*----------------------------------+------------------------------+
+| {{run}} | <<->> |
+*----------------------------------+------------------------------+
+| {{update-java-header}} | <<updateJavaHeader>> |
+*----------------------------------+------------------------------+
+| {{update-jaxx-header}} | <<updateJaxxHeader>> |
+*----------------------------------+------------------------------+
+| {{staging-site-profile}} | <<stagingSite>> |
+*----------------------------------+------------------------------+
+| {{internal}} | <<internal>> |
+*----------------------------------+------------------------------+
+| {{internalRedminePreRelease}} | <<internalRedminePreRelease>>|
+*----------------------------------+------------------------------+
+| {{internalRedmineRelease}} | <<internalRedmineRelease>> |
+*----------------------------------+------------------------------+
Détails
@@ -56,7 +56,8 @@
* {noreports}
- Ce profile permet de ne pas lancer la génération des rapports sur le cycle <site>.
+ Ce profile permet de ne pas lancer la génération des rapports sur le cycle
+ <site>.
--------------------------------------------------------------------------------
mvn site -Pnoreports
@@ -106,41 +107,14 @@
* {nodeplocations}
- Ce profile permet de désactiver la génération de la localisation des dépendances
- lors du rapport des dépendances (accélère beaucoup les temps de génération du
- site en phase de développement).
+ Ce profile permet de désactiver la génération de la localisation des
+ dépendances lors du rapport des dépendances (accélère beaucoup les temps de
+ génération du site en phase de développement).
--------------------------------------------------------------------------------
mvn site -Pnodeplocations
--------------------------------------------------------------------------------
-* {redmine-release-profile}
-
- Ce profile permet suite à une release de publier la release sur redmine et est
- activable via la propriété <<performRedmineRelease>>.
-
- Il faut l'utiliser sur le projet releasé (et pas le projet en SNAPSHOT).
-
---------------------------------------------------------------------------------
-cd target/checkout; mvn validate -DperformRedmineRelease
---------------------------------------------------------------------------------
-
-* {redmine-next-version-profile}
-
- Ce profile permet de créer la version sur le serveur redmine correspondant à la
- version (non snapshot) du pom, est activable par la propriété
- <<redmineNextVersion>>.
-
---------------------------------------------------------------------------------
-mvn -Predmine-next-version-profile
---------------------------------------------------------------------------------
-
- ou
-
---------------------------------------------------------------------------------
-mvn -DredmineNextVersion
---------------------------------------------------------------------------------
-
* {webstart-profile}
Ce profile est utilisé pour construire l'application webstart associé à un
@@ -181,7 +155,8 @@
* {update-java-header}
- Ce profile permet la mise à jour des entêtes de tous les fichiers java d'un projet.
+ Ce profile permet la mise à jour des entêtes de tous les fichiers java d'un
+ projet.
--------------------------------------------------------------------------------
mvn -Pupdate-java-header
@@ -195,7 +170,8 @@
* {update-jaxx-header}
- Ce profile permet la mise à jour des entêtes de tous les fichiers JAXX d'un projet.
+ Ce profile permet la mise à jour des entêtes de tous les fichiers JAXX d'un
+ projet.
--------------------------------------------------------------------------------
mvn -Pupdate-jaxx-header
@@ -209,28 +185,59 @@
* {staging-site-profile}
- Ce profile permet de deployer un site en local, pratique pour tester les sites multi-modules sans avoir
- à deployer sur un serveur distant.
+ Ce profile permet de deployer un site en local, pratique pour tester les
+ sites multi-modules sans avoir à deployer sur un serveur distant.
- Le profile utilise un server <<staging-site>> à définir dans votre <settings.xml>.
+ Le profile utilise un server <<staging-site>> à définir dans votre
+ <settings.xml>.
- Il est possible de définir en ligne de commande l'url où deployer via la propriété <<stagingUrl>>.
+ Il est possible de définir en ligne de commande l'url où deployer via la
+ propriété <<stagingUrl>>.
- --------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
mvn -Pstaging-site-profile -DstagingUrl=scpexe://myServer/myPath
- --------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
ou
- --------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
mvn -DstagingSite -DstagingUrl=scpexe://myServer/myPath
- --------------------------------------------------------------------------------
+--------------------------------------------------------------------------------
* {internal}
Ce profile permet de corriger l'url de deployement du site de <mavenpom>
- et il <<DOIT>> être toujours utilisé lors d'un <mvn release:perform> de cette manière :
+ et il <<DOIT>> être toujours utilisé lors d'une installation déployement
+ ou d'une release.
---------------------------------------------------------------------------------
-mvn release:perform -DreleaseProfiles=internal
---------------------------------------------------------------------------------
+ Il est activable via la propriété <<internal>>.
+
+ Ce profile ne doit être utiliser uniquement que pour le projet <<mavenpom>>.
+
+ Pour plus d'information sur ce profile voir la page des
+ {{{./release.html}release}} .
+
+* {internalRedminePreRelease}
+
+ Ce profile permet de préparer la finalisation de la release en générant
+ les annonces de release.
+
+ Il est activable via la propriété <<internalRedminePreRelease>>.
+
+ Ce profile ne doit être utiliser uniquement que pour le projet <<mavenpom>>.
+
+ Pour plus d'information sur ce profile voir la page des
+ {{{./release.html}release}} .
+
+* {internalRedmineRelease}
+
+ Ce profile permet de finaliser la release de <<mavenpom>> en publiant
+ les annonces de release.
+
+
+ Il est activable via la propriété <<internalRedmineRelease>>.
+
+ Ce profile ne doit être utiliser uniquement que pour le projet <<mavenpom>>.
+
+ Pour plus d'information sur ce profile voir la page des
+ {{{./release.html}release}} .
\ No newline at end of file
Modified: trunk/src/site/apt/properties.apt
===================================================================
--- trunk/src/site/apt/properties.apt 2010-01-21 13:09:05 UTC (rev 795)
+++ trunk/src/site/apt/properties.apt 2010-01-21 20:17:55 UTC (rev 796)
@@ -73,26 +73,6 @@
*----------------------------------------------+--------------------------------------------------------+
| {{license.version}} | <<2.0.0-SNAPSHOT>> |
*----------------------------------------------+--------------------------------------------------------+
-| {{redmine.url}} | <<http://www.${platform}>> |
-*----------------------------------------------+--------------------------------------------------------+
-| {{redmine.serverId}} | <<redmine-${platform}>> |
-*----------------------------------------------+--------------------------------------------------------+
-| {{redmine.projectId}} | <<${projectId}>> |
-*----------------------------------------------+--------------------------------------------------------+
-| {{redmine.xmlPath}} | <<${maven.gen.dir}/changes/changes.xml>> |
-*----------------------------------------------+--------------------------------------------------------+
-| {{redmine.issueLinkTemplate}} | <<${redmine.url}/issues/show/%ISSUE%>> |
-*----------------------------------------------+--------------------------------------------------------+
-| {{redmine.versionLinkTemplate}} | <<${redmine.url}/versions/show/%VERSION%>> |
-*----------------------------------------------+--------------------------------------------------------+
-| {{redmine.collectedFiles}} | <<target/collect.properties>> |
-*----------------------------------------------+--------------------------------------------------------+
-| {{redmine.releaseFiles}} | - |
-*----------------------------------------------+--------------------------------------------------------+
-| {{redmine.libReleaseFiles}} | - |
-*----------------------------------------------+--------------------------------------------------------+
-| {{redmine.includeAttached}} | false |
-*----------------------------------------------+--------------------------------------------------------+
Détails
@@ -182,11 +162,13 @@
* {siteSourcesType}
- Le type de fichiers utilisé pour écrire la documentation du site (<<apt>> ou <<rst>>) (par défaut <<rst>>)
+ Le type de fichiers utilisé pour écrire la documentation du site
+ (<<apt>> ou <<rst>>) (par défaut <<rst>>)
* {defaultLocale}
- La locale par défaut à utiliser dans les sites générés (utilisé par scmwebeditor) (il s'agit de la première locale de {{maven.site.locales}})..
+ La locale par défaut à utiliser dans les sites générés (utilisé par
+ scmwebeditor) (il s'agit de la première locale de {{maven.site.locales}})..
* {scmwebeditorUrl}
@@ -202,7 +184,8 @@
* {maven.test.testFailureIgnore}
- Un drapeau pour continuer même si les tests ont échoués (par défault <<false>>)
+ Un drapeau pour continuer même si les tests ont échoués (par défault
+ <<false>>)
* {maven.test.skip}
@@ -224,7 +207,8 @@
* {maven.version}
- La version de l'api de maven utilisée (principalement dans les plugins maven) : <<2.2.1>>
+ La version de l'api de maven utilisée (principalement dans les plugins maven)
+ : <<2.2.1>>
* {javadoc.version}
@@ -240,15 +224,21 @@
* {helper.version}
- La version de {{{http://maven-site.nuiton.org/maven-helper-plugin}maven-helper-plugin}} utilisée
+ La version du plugin
+ {{{http://maven-site.nuiton.org/maven-helper-plugin}maven-helper-plugin}}
+ utilisée.
* {jredmine.version}
- La version de {{{http://maven-site.nuiton.org/jredmine/maven-jredmine-plugin}maven-jredmine-plugin}} utilisée
+ La version du plugin
+ {{{http://maven-site.nuiton.org/jredmine/maven-jredmine-plugin}maven-jredmine-plugin}}
+ utilisée.
* {license.version}
- La version de {{{http://maven-site.nuiton.org/maven-license-plugin}maven-license-plugin}} utilisée
+ La version du plugin
+ {{{http://maven-site.nuiton.org/maven-license-plugin}maven-license-plugin}}
+ utilisée.
* {jrst.version}
@@ -261,87 +251,9 @@
* {skin.version}
- La version de {{{http://maven-site.nuiton.org/maven-nuiton-skin}maven-nuiton-skin}} utilisée pour la génération
- des sites maven. Vous pouvez surcharger cette propriété pour changer de version pour la génération des sites.
- En effet, il n'est pas nécessaire d'ajouter le skin dans les fichiers site.xml dû à l'héritage de ceux du mavenpom.
-
-* {redmine.url}
-
- L'url du serveur redmine.
-
---------------------------------------------------------------------------------
-http://www.${platform}
---------------------------------------------------------------------------------
-
-* {redmine.serverId}
-
- L'id du serveur (dans votre setting) pour se logguer sur redmine.
-
---------------------------------------------------------------------------------
-redmine-${platform}
---------------------------------------------------------------------------------
-
-* {redmine.projectId}
-
- L'id du projet redmine.
-
---------------------------------------------------------------------------------
-${projectId}
---------------------------------------------------------------------------------
-
-* {redmine.xmlPath}
-
- Le chemin du fichier des issues généré (et utilisé dans les différents rapports).
-
---------------------------------------------------------------------------------
-${maven.gen.dir}/changes/changes.xml
---------------------------------------------------------------------------------
-
-* {redmine.issueLinkTemplate}
-
- L'url des issues sur le serveur redmine. Le pattern <<%ISSUE%>> sera remplacé
- dans les rapports par l'id de l'issue.
-
---------------------------------------------------------------------------------
-${redmine.url}/issues/show/%ISSUE%
---------------------------------------------------------------------------------
-
-* {redmine.versionLinkTemplate}
-
- L'url des version sur le serveur redmine. Le pattern <<%VERSION%>> sera
- remplacé dans les rapport par l'id de la version.
-
---------------------------------------------------------------------------------
-${redmine.url}/versions/show/%VERSION%
---------------------------------------------------------------------------------
-
-* {redmine.collectedFiles}
-
- Le fichier qui contient la liste des fichiers à envoyer sur redmine lors d'une
- nouvelle release.
-
---------------------------------------------------------------------------------
-target/collect.properties
---------------------------------------------------------------------------------
-
-* {redmine.releaseFiles}
-
- Une liste de fichiers supplémentaires à envoyer sur redmine lors d'une
- nouvelle release (séparés par des virgules).
-
- Par défaut, vide.
-
-* {redmine.libReleaseFiles}
-
- La définition des fichiers à ajouter à une release pour un module de type
- <<jar>> qui générè les deux zip deps et full.
-
- On utilise dans la propriété <<redmine.releaseFiles>> :
-
---------------------------------------------------------------------------------
-<redmine.releaseFiles>${redmine.libReleaseFiles}</redmine.releaseFiles>
---------------------------------------------------------------------------------
-
-* {redmine.includeAttached}
-
- Pour publier (ou non) les fichiers attachés au build (pom.xml, jars,...)
+ La version du skin
+ {{{http://maven-site.nuiton.org/maven-nuiton-skin}maven-nuiton-skin}}
+ utilisée pour la génération des sites maven. Vous pouvez surcharger cette
+ propriété pour changer de version pour la génération des sites.
+ En effet, il n'est pas nécessaire d'ajouter le skin dans les fichiers
+ site.xml dû à l'héritage de ceux du mavenpom.
Modified: trunk/src/site/en/apt/index.apt
===================================================================
--- trunk/src/site/en/apt/index.apt 2010-01-21 13:09:05 UTC (rev 795)
+++ trunk/src/site/en/apt/index.apt 2010-01-21 20:17:55 UTC (rev 796)
@@ -35,4 +35,4 @@
Plugins configuration
- See the {{{plugins.html}plugins}} page.
+ See the {{{plugin-management.html}plugins}} page.
Deleted: trunk/src/site/en/apt/plugins-detail.apt
===================================================================
--- trunk/src/site/en/apt/plugins-detail.apt 2010-01-21 13:09:05 UTC (rev 795)
+++ trunk/src/site/en/apt/plugins-detail.apt 2010-01-21 20:17:55 UTC (rev 796)
@@ -1,52 +0,0 @@
-------
-Available plugins in mavenpom
-------
-------
-2009-10-11
-------
-
-Abstract
-
- This page describe all plugins defined in <mavenpom>.
-
-Overview
-
- See the {{{plugins.html}plugin report}} page.
-
-Details
-
-* {maven-enforcer-plugin}
-
-* {maven-resources-plugin}
-
-* {maven-compiler-plugin}
-
-* {maven-surefire-plugin}
-
-* {maven-dependency-plugin}
-
-* {maven-war-plugin}
-
-* {maven-jar-plugin}
-
-* {maven-source-plugin}
-
-* {maven-javadoc-plugin}
-
-* {maven-site-plugin}
-
-* {maven-release-plugin}
-
-* {maven-plugin-plugin}
-
-* {maven-assembly-plugin}
-
-* {exec-maven-plugin}
-
-* {webstart-maven-plugin}
-
-* {maven-helper-plugin}
-
-* {maven-jredmine-plugin}
-
-* {maven-license-plugin}
Modified: trunk/src/site/en/apt/properties.apt
===================================================================
--- trunk/src/site/en/apt/properties.apt 2010-01-21 13:09:05 UTC (rev 795)
+++ trunk/src/site/en/apt/properties.apt 2010-01-21 20:17:55 UTC (rev 796)
@@ -72,26 +72,7 @@
*----------------------------------------------+--------------------------------------------------------+
| {{license.version}} | <<2.0.0-SNAPSHOT>> |
*----------------------------------------------+--------------------------------------------------------+
-| {{redmine.url}} | <<http://www.${platform}>> |
-*----------------------------------------------+--------------------------------------------------------+
-| {{redmine.serverId}} | <<redmine-${platform}>> |
-*----------------------------------------------+--------------------------------------------------------+
-| {{redmine.projectId}} | <<${projectId}>> |
-*----------------------------------------------+--------------------------------------------------------+
-| {{redmine.xmlPath}} | <<${maven.gen.dir}/changes/changes.xml>> |
-*----------------------------------------------+--------------------------------------------------------+
-| {{redmine.issueLinkTemplate}} | <<${redmine.url}/issues/show/%ISSUE%>> |
-*----------------------------------------------+--------------------------------------------------------+
-| {{redmine.versionLinkTemplate}} | <<${redmine.url}/versions/show/%VERSION%>> |
-*----------------------------------------------+--------------------------------------------------------+
-| {{redmine.collectedFiles}} | <<target/collect.properties>> |
-*----------------------------------------------+--------------------------------------------------------+
-| {{redmine.releaseFiles}} | - |
-*----------------------------------------------+--------------------------------------------------------+
-| {{redmine.libReleaseFiles}} | - |
-*----------------------------------------------+--------------------------------------------------------+
-| {{redmine.includeAttached}} | false |
-*----------------------------------------------+--------------------------------------------------------+
+
Details
* {platform}
@@ -264,80 +245,3 @@
* {jrst.version}
The version of {{{http://maven-site.nuiton.org/jrst}jrst}} to used in your project.
-
-* {redmine.url}
-
---------------------------------------------------------------------------------
-http://www.${platform}
---------------------------------------------------------------------------------
-
- Url of the redmine server.
-
-* {redmine.serverId}
-
---------------------------------------------------------------------------------
-redmine-${platform}
---------------------------------------------------------------------------------
-
-* {redmine.projectId}
-
- Id of the redmine's project.
-
---------------------------------------------------------------------------------
-${projectId}
---------------------------------------------------------------------------------
-
-* {redmine.xmlPath}
-
- Path of the generated issues from redmine and used in reports generation.
-
---------------------------------------------------------------------------------
-${maven.gen.dir}/changes/changes.xml
---------------------------------------------------------------------------------
-
-* {redmine.issueLinkTemplate}
-
- Url of an issue on redmine. The <<%ISSUE%>> pattern will be replaced in reports
- by the issue's id.
-
---------------------------------------------------------------------------------
-${redmine.url}/issues/show/%ISSUE%
---------------------------------------------------------------------------------
-
-* {redmine.versionLinkTemplate}
-
- Url of a version on redmine. The <<%VERSION%>> pattern will be replaced in
- reports by the version's id.
-
---------------------------------------------------------------------------------
-${redmine.url}/versions/show/%VERSION%
---------------------------------------------------------------------------------
-
-* {redmine.collectedFiles}
-
- Path of the file containing the list of files to send to redmine when a new
- release is done.
-
---------------------------------------------------------------------------------
-target/collect.properties
---------------------------------------------------------------------------------
-
-* {redmine.releaseFiles}
-
- Extra files to send to redmine when a new release is done (separated by comma).
-
- By default, None.
-
-* {redmine.libReleaseFiles}
-
- A convinient property for a <<jar>> module which builds the deps and full zip.
-
- Use this property in <<redmine.releaseFiles>> :
-
---------------------------------------------------------------------------------
-<redmine.releaseFiles>${redmine.libReleaseFiles}</redmine.releaseFiles>
---------------------------------------------------------------------------------
-
-* {redmine.includeAttached}
-
- To publish in redmine release attached files of the build (pom.xml, jars,...)
Modified: trunk/src/site/site_en.xml
===================================================================
--- trunk/src/site/site_en.xml 2010-01-21 13:09:05 UTC (rev 795)
+++ trunk/src/site/site_en.xml 2010-01-21 20:17:55 UTC (rev 796)
@@ -47,7 +47,6 @@
<item name="Home" href="/index.html"/>
<item name="Properties" href="properties.html"/>
<item name="Profiles" href="profiles.html"/>
- <item name="Plugins" href="plugins-detail.html"/>
</menu>
<menu name="Dev">
Modified: trunk/src/site/site_fr.xml
===================================================================
--- trunk/src/site/site_fr.xml 2010-01-21 13:09:05 UTC (rev 795)
+++ trunk/src/site/site_fr.xml 2010-01-21 20:17:55 UTC (rev 796)
@@ -42,7 +42,6 @@
<item name="Accueil" href="index.html"/>
<item name="Propriétés" href="properties.html"/>
<item name="Profiles" href="profiles.html"/>
- <item name="Plugins" href="plugins-detail.html"/>
</menu>
<menu name="Développeur">
1
0
Author: tchemit
Date: 2010-01-21 14:09:05 +0100 (Thu, 21 Jan 2010)
New Revision: 795
Modified:
trunk/pom.xml
Log:
- Evolution #251: Utilisation de maven-license-plugin 2.0.1
- re-set jrst.version to 1.1.0
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2010-01-19 17:18:46 UTC (rev 794)
+++ trunk/pom.xml 2010-01-21 13:09:05 UTC (rev 795)
@@ -303,8 +303,8 @@
<helper.version>1.2.2</helper.version>
<jredmine.version>1.1.2</jredmine.version>
- <license.version>2.0.0</license.version>
- <jrst.version>1.0.0</jrst.version>
+ <license.version>2.0.1</license.version>
+ <jrst.version>1.1.0</jrst.version>
<skin.version>1.0.1</skin.version>
<!-- release repository url (to be used in site.xml) -->
1
0
19 Jan '10
Author: tchemit
Date: 2010-01-19 18:18:46 +0100 (Tue, 19 Jan 2010)
New Revision: 794
Modified:
tags/mavenpom-2.0.2/src/site/apt/properties.apt
tags/mavenpom-2.0.2/src/site/en/apt/properties.apt
Log:
update doc
Modified: tags/mavenpom-2.0.2/src/site/apt/properties.apt
===================================================================
--- tags/mavenpom-2.0.2/src/site/apt/properties.apt 2010-01-19 17:15:08 UTC (rev 793)
+++ tags/mavenpom-2.0.2/src/site/apt/properties.apt 2010-01-19 17:18:46 UTC (rev 794)
@@ -63,15 +63,15 @@
*----------------------------------------------+--------------------------------------------------------+
| {{maven.javadoc.quiet}} | <<true>> |
*----------------------------------------------+--------------------------------------------------------+
-| {{helper.version}} | <<1.1.0>> |
+| {{helper.version}} | <<1.2.2>> |
*----------------------------------------------+--------------------------------------------------------+
-| {{jrst.version}} | <<1.0.0>> |
+| {{jrst.version}} | <<1.1.0>> |
*----------------------------------------------+--------------------------------------------------------+
| {{skin.version}} | <<1.0.0>> |
*----------------------------------------------+--------------------------------------------------------+
-| {{jredmine.version}} | <<1.0.0-rc-2>> |
+| {{jredmine.version}} | <<1.1.2>> |
*----------------------------------------------+--------------------------------------------------------+
-| {{license.version}} | <<2.0.0-SNAPSHOT>> |
+| {{license.version}} | <<2.0.0>> |
*----------------------------------------------+--------------------------------------------------------+
| {{redmine.url}} | <<http://www.${platform}>> |
*----------------------------------------------+--------------------------------------------------------+
Modified: tags/mavenpom-2.0.2/src/site/en/apt/properties.apt
===================================================================
--- tags/mavenpom-2.0.2/src/site/en/apt/properties.apt 2010-01-19 17:15:08 UTC (rev 793)
+++ tags/mavenpom-2.0.2/src/site/en/apt/properties.apt 2010-01-19 17:18:46 UTC (rev 794)
@@ -62,15 +62,15 @@
*----------------------------------------------+--------------------------------------------------------+
| {{maven.javadoc.quiet}} | <<true>> |
*----------------------------------------------+--------------------------------------------------------+
-| {{helper.version}} | <<1.1.0>> |
+| {{helper.version}} | <<1.2.2>> |
*----------------------------------------------+--------------------------------------------------------+
-| {{jrst.version}} | <<1.0.0>> |
+| {{jrst.version}} | <<1.1.0>> |
*----------------------------------------------+--------------------------------------------------------+
| {{skin.version}} | <<1.0.0>> |
*----------------------------------------------+--------------------------------------------------------+
-| {{jredmine.version}} | <<1.0.0-rc-2>> |
+| {{jredmine.version}} | <<1.1.2>> |
*----------------------------------------------+--------------------------------------------------------+
-| {{license.version}} | <<2.0.0-SNAPSHOT>> |
+| {{license.version}} | <<2.0.0>> |
*----------------------------------------------+--------------------------------------------------------+
| {{redmine.url}} | <<http://www.${platform}>> |
*----------------------------------------------+--------------------------------------------------------+
1
0
Author: tchemit
Date: 2010-01-19 18:15:08 +0100 (Tue, 19 Jan 2010)
New Revision: 793
Modified:
tags/mavenpom-2.0.2/pom.xml
Log:
use jrst.version 1.1.0
Modified: tags/mavenpom-2.0.2/pom.xml
===================================================================
--- tags/mavenpom-2.0.2/pom.xml 2010-01-19 16:35:05 UTC (rev 792)
+++ tags/mavenpom-2.0.2/pom.xml 2010-01-19 17:15:08 UTC (rev 793)
@@ -304,7 +304,7 @@
<helper.version>1.2.2</helper.version>
<jredmine.version>1.1.2</jredmine.version>
<license.version>2.0.0</license.version>
- <jrst.version>1.0.0</jrst.version>
+ <jrst.version>1.1.0</jrst.version>
<skin.version>1.0.1</skin.version>
<!-- release repository url (to be used in site.xml) -->
1
0
Author: tchemit
Date: 2010-01-19 17:35:05 +0100 (Tue, 19 Jan 2010)
New Revision: 792
Modified:
trunk/mavenpom4labs/pom.xml
trunk/mavenpom4redmine/pom.xml
trunk/pom.xml
Log:
[maven-release-plugin] prepare for next development iteration
Modified: trunk/mavenpom4labs/pom.xml
===================================================================
--- trunk/mavenpom4labs/pom.xml 2010-01-19 16:35:01 UTC (rev 791)
+++ trunk/mavenpom4labs/pom.xml 2010-01-19 16:35:05 UTC (rev 792)
@@ -10,7 +10,7 @@
<parent>
<groupId>org.nuiton</groupId>
<artifactId>mavenpom</artifactId>
- <version>2.0.2</version>
+ <version>2.0.3-SNAPSHOT</version>
</parent>
<artifactId>mavenpom4labs</artifactId>
Modified: trunk/mavenpom4redmine/pom.xml
===================================================================
--- trunk/mavenpom4redmine/pom.xml 2010-01-19 16:35:01 UTC (rev 791)
+++ trunk/mavenpom4redmine/pom.xml 2010-01-19 16:35:05 UTC (rev 792)
@@ -10,7 +10,7 @@
<parent>
<groupId>org.nuiton</groupId>
<artifactId>mavenpom</artifactId>
- <version>2.0.2</version>
+ <version>2.0.3-SNAPSHOT</version>
</parent>
<artifactId>mavenpom4redmine</artifactId>
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2010-01-19 16:35:01 UTC (rev 791)
+++ trunk/pom.xml 2010-01-19 16:35:05 UTC (rev 792)
@@ -9,7 +9,7 @@
<groupId>org.nuiton</groupId>
<artifactId>mavenpom</artifactId>
- <version>2.0.2</version>
+ <version>2.0.3-SNAPSHOT</version>
<modules>
<module>mavenpom4redmine</module>
@@ -210,9 +210,9 @@
<!-- Source control management. -->
<scm>
- <connection>scm:svn:http://svn.nuiton.org/svn/mavenpom/tags/mavenpom-2.0.2</connection>
- <developerConnection>scm:svn:http://svn.nuiton.org/svn/mavenpom/tags/mavenpom-2.0.2</developerConnection>
- <url>http://www.nuiton.org/repositories/browse/mavenpom/tags/mavenpom-2.0.2</url>
+ <connection>scm:svn:http://svn.nuiton.org/svn/mavenpom/trunk</connection>
+ <developerConnection>scm:svn:http://svn.nuiton.org/svn/mavenpom/trunk</developerConnection>
+ <url>http://www.nuiton.org/repositories/browse/mavenpom/trunk</url>
</scm>
<!-- ************************************************************* -->
1
0