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
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">
participants (1)
-
tchemit@users.nuiton.org