Maven 2 如何让我的自定义Maven报告插件显示在生成站点的项目报告下?
我已经编写了一个新的maven报告插件,它在站点生成并生成和输出html文件时执行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"
如何使站点的“项目报告”部分包含指向它的链接?作为一种解决方法,您可以在自定义站点中手动重新定义“项目报告”部分。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。
请参阅站点插件文档中的