サブプロジェクトを含む 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
コマンドは、各モジュールの下にサイト ディレクトリを作成します。1 つの共通ディレクトリ内にステージングしたい。
<site>
<id>${project.artifactId}-site</id>
<url>./</url>
</site>
上記の構成は、絶対パスを指定する必要があることを示しています。したがって、絶対パスを指定すると、サイトは親プロジェクトにプッシュされます/target/staging
。
私が直面している問題は、親プロジェクト(Module1)index.html
の他のメイン.html
が他の親リンクに置き換えられているためindex.html
、サイトが生成されたディレクトリに最後の親プロジェクトのみが見つかることです。どうすれば修正できますか / サイトディレクトリの適切なパスを指定できますか?
また、javadocs、corbetura などのすべてのレポートを 1 つのプライマリ レポートに集約するにはどうすればよいですか。