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>