maven project-reports.html vs index.html

我有一个多模块pom

ProjectBaseDir>

  • 模块A.
  • 模块B.
  • parentPom.xml

我没有任何site.xml

ProjectBaseDir> mvn clean site 

在目录下生成以下文件

ProjectBaseDir /目标/现场>

  • cpd.html,pmd.html,findbugs.html
  • project-reports.html(注意:没有index.html)
  • 文件夹(css,图像,apidocs)

在多模块pom中生成的链接指向“index.html”,但不创建该文件。 staging修复了模块文件的相对路径,但index.html的原始问题仍然存在

 ProjectBaseDir> mvn site:stage 
  1. 如何修复指向“project-reports.html”的链接?
  2. 或者我如何指示mvn网站创建index.html而不是project-reports.html?

注意 :我尝试使用索引报告集“maven-project-info-reports-plugin”,但它没有改变任何内容。

这可能没有帮助,但我已经使用显式reportinPlugins配置部分设置了maven-site-plugin,以便在jvk8上使用mvn site生成javadoc。 看起来像这样

   org.apache.maven.plugins maven-site-plugin 3.6    org.apache.maven.plugins maven-javadoc-plugin  ${javadoc.opts}   

我的问题是项目信息报告插件从未触发,父pom的报告插件部分也没有。 解决方法是删除maven站点的reportPlugins子,就像这样

  org.apache.maven.plugins maven-site-plugin 3.6  

显然,当它被定义时,它是一个替代品,而不仅仅是配置一个插件类型的东西。