Author: tchemit Date: 2012-04-24 11:51:54 +0200 (Tue, 24 Apr 2012) New Revision: 1251 Url: http://nuiton.org/repositories/revision/mavenpom/1251 Log: update doc Modified: trunk/mavenpomdoc/src/site/apt/index.apt.vm trunk/mavenpomdoc/src/site/apt/mavenpom/release.apt Modified: trunk/mavenpomdoc/src/site/apt/index.apt.vm =================================================================== --- trunk/mavenpomdoc/src/site/apt/index.apt.vm 2012-04-24 09:27:34 UTC (rev 1250) +++ trunk/mavenpomdoc/src/site/apt/index.apt.vm 2012-04-24 09:51:54 UTC (rev 1251) @@ -24,7 +24,7 @@ ~~~ ------ -Maven nuiton pom +MavenPom ------ ------ 2009-08-22 @@ -32,8 +32,8 @@ Présentation - Le projet mavenpomdoc regroupe la documentation du projet mavenpom et de tous - ses petits copains. + Sur ce site, on trouve la documentation du projet MavenPom et de ses petits + copains. Voir la documentation du @@ -47,6 +47,45 @@ Nouveautés +* Nouveautés de la version 3.3 + +** Le mavenpom ne fournit plus de descripteur de site + + L'utilisation d'un descripteur de site pour les projets héritant du mavenpom + ou de ses fils n'est pas une si bonne idée et nous contraint plus qu'il nous + aide... + + Depuis cette version, plus rien n'est proposé. + + Donc chaque projet doit gérer soit même son <site.xml>. + + Voici un example d'un projet qui utilise son propre descripteur : + {{http://svn.maven-site.chorem.org/pollen/trunk/src/site.xml}} + + voir {{http://nuiton.org/issues/2058}}. + +** La documentation du mavenpom est dans un module à part + + Cela est un peu forcé vu la section précédente, on a donc crée un nouveau + module mavenpomdoc qui contient toute la documentation de MavenPom. + + Plus aucune documentation ne doit être écrite dans les autres modules. + + De même les templates pour les annonces sont désormais dans le module de + documentation mais continue d'être dispnible sur la même url publique vu que + le site de documentation continue à pointer sur + {{http://maven-site.nution.org/mavenpom}}. + + La procédure pour faire une release du mavenpom a donc un peu changé et + est disponible ici : + + {{http://nuiton.org/projects/mavenpom/wiki/Faire_une_release_de_mavenpom}} ou + bien ici : + + {{./mavenpom/release.html}Procédure de release}. + + voir {{http://nuiton.org/issues/2060}}. + * Nouveautés de la version 3.1 ** Changement du maven-helper-plugin Modified: trunk/mavenpomdoc/src/site/apt/mavenpom/release.apt =================================================================== --- trunk/mavenpomdoc/src/site/apt/mavenpom/release.apt 2012-04-24 09:27:34 UTC (rev 1250) +++ trunk/mavenpomdoc/src/site/apt/mavenpom/release.apt 2012-04-24 09:51:54 UTC (rev 1251) @@ -36,7 +36,7 @@ par rapport à un quelconque environnement, on utilise des profiles uniquement réservés à <<mavenpom>>. - L'opération se déroule en 3 étapes. + L'opération se déroule en 4 étapes. Etape 1 @@ -105,3 +105,11 @@ -------------------------------------------------------------------------------- mvn -Dinternal -DinternalRedmineRelease -DdryRun=false -N -------------------------------------------------------------------------------- + +Etape 4 + + Publier le site de documentation : + +-------------------------------------------------------------------------------- +mvn -pl mavenpomdoc -Dinternal -DperformRelease site-deploy +--------------------------------------------------------------------------------