1 votes

Comment faire pour que mon plugin de rapport Maven personnalisé apparaisse sous les rapports de projet dans le site généré ?

J'ai écrit un nouveau plugin de rapport maven et il s'exécute lorsque le site est généré et produit un fichier html de sortie.

Comment faire pour que la section Rapports de projet du site contienne un lien vers celui-ci ?

0voto

Martin Ackermann Points 696

Comme solution de rechange, vous pouvez redéfinir manuellement la section des rapports de projet dans un site.xml personnalisé :

    <!-- Inherit this menu for sub modules. -->
    <menu name="Module Documentation" inherit="top" >
        <item name="Overview" href="index.html" >
        </item>

        <item name="Information" href="project-info.html" >
            <item name="Dependencies" href="dependencies.html" />
            <item name="Project Plugins" href="plugins.html" />
            <item name="Project Summmary" href="project-summary.html" />
            ...
        </item>

        <item name="Reports" href="project-reports.html" >
            <item name="Checkstyle" href="checkstyle.html" />
            <item name="Your Report" href="your-report.html" />
            ...
        </item>
    </menu>

Les inconvénients sont :

  • Vous devez spécifier chaque rapport.
  • Vous devez également fournir project-reports.html (par exemple via project-reports.apt) et vous perdrez la page d'aperçu générée automatiquement avec tous les rapports.
  • Si certains modules ne contiennent pas tous les rapports, vous devez fournir des fichiers site.xml individuels pour qu'ils remplacent le site.xml parent.

Voir Configuration du descripteur de site dans la documentation du plugin du site.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X