Maven 2 如何让我的自定义Maven报告插件显示在生成站点的项目报告下?

Maven 2 如何让我的自定义Maven报告插件显示在生成站点的项目报告下?,maven-2,build,maven,maven-plugin,Maven 2,Build,Maven,Maven Plugin,我已经编写了一个新的maven报告插件,它在站点生成并生成和输出html文件时执行 如何使站点的“项目报告”部分包含指向它的链接?作为一种解决方法,您可以在自定义站点中手动重新定义“项目报告”部分。xml: <!-- Inherit this menu for sub modules. --> <menu name="Module Documentation" inherit="top" > <item name="Overview"

我已经编写了一个新的maven报告插件,它在站点生成并生成和输出html文件时执行


如何使站点的“项目报告”部分包含指向它的链接?

作为一种解决方法,您可以在自定义站点中手动重新定义“项目报告”部分。xml:

    <!-- 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>
缺点是:

您必须指定每个报表。 您必须提供project-reports.html,例如通过project-reports.apt,您将失去自动生成的包含所有报告的概览页面。 如果某些模块不包含所有报告,则必须为它们提供单独的site.xml文件以覆盖父site.xml。 请参阅站点插件文档中的