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
- 如何修复指向“project-reports.html”的链接?
- 或者我如何指示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
显然,当它被定义时,它是一个替代品,而不仅仅是配置一个插件类型的东西。