我有一个包含 5 个模块和子项目的项目。
Project
- Module1
-pom.xml
--sub-proj1
-pom.xml
- Module2
-pom.xml
--sub-proj2
-pom.xml
- Module3
-pom.xml
--sub-proj3
-pom.xml
- Module4
-pom.xml
--sub-proj4
-pom.xml
- Module5
-pom.xml
--sub-proj5
-pom.xml
mvn site
命令在每个模块下创建站点目录。我想将它放在一个公共目录中。
<site>
<id>${project.artifactId}-site</id>
<url>./</url>
</site>
上面的配置说必须提供绝对路径。因此,当我提供绝对路径时,该站点会被推送到父项目/target/staging
。
我面临的问题是父项目(Module1)的index.html
其他主要.html
内容正在被其他父链接替换,因此index.html
在生成站点的目录中只能找到最后一个父项目。如何修复它/为站点目录指定正确的路径?
另外,我如何将所有报告(如 javadocs、corbetura 等)汇总到一个主要报告中。