Sommaire

Générer le Site website web du projet

1. Le cycle de vie pour le site du projet

Toute la notion de génération de documentation et de déploiement du site web est centralisée par Apache Maven dans le cycle de vie pour le site du projet.

Ce cycle définit quatre phases :

  • pre-site : initialisation avant la génération du site.

  • site : exécution des rapports du projet et génération du site en HTML.

  • post-site : finalisation de la génération du site.

  • deploy : déploiement du site sur un serveur web.

Comme le montre le schéma suivant, le maven-site-plugin est associé à ce cycle de vie :

images/06ep01.png

La documentation pour le maven-site-plugin est accessible à l’adresse : http://maven.apache.org/plugins/maven-site-plugin/

2. Le plugin de base pour la génération du site web

Le maven-site-plugin est déclaré dans sa version 3.7.1 dans le Corporate POM. Le plugin utilisé par défaut pour générer la base du site web du projet est le maven-project-info-reports-pluginmaven-project-info-reports-plugin.

Ce plugin va générer des pages HTML pour visualiser dans le site web toutes les informations déclarées dans les éléments du POM. La configuration de base est donc la suivante :

<project> 
 ... 
  <properties>  
     ... 
     <site.plugin.version>3.7.1</site.plugin.version> 
    ...