Maven サイトゴールで生成されたウェブサイトの形でいくつかのMavenプロジェクトの概要を作りたいと思います。プロジェクトは異なる製品の一部であり、一部は親子関係を持ち、あるものは他のものに依存しています。関連のないプロジェクトから結合Mavenサイトを生成するには?
このサイトは、すべてのプロジェクトの情報を結合し、JavaDoc、Checkstyle/PMDチェック、テスト結果、およびコードカバレッジメトリックを含む必要があります。
各プロジェクトをモジュールとして集計し、各プロジェクトをサブフォルダで利用できるPOMファイルを作成しましたが、出力は単一のサイトに結合されません。
これは、Checkstyleレポートではなく、結合されたJavadocを含むサイトを生成します。私はそれぞれのプロジェクトごとに/ target/siteフォルダを作成します。明日は、別のプロジェクトのPOMの設定を確認します。 – Kwebble
私はそれを働かせることができません。サイトプラグインのドキュメントには、の設定は記載されていません。 –
Kwebble
inputDirectoryは 'site:deploy'または' site:stage'の目標です。 'site:site'は$ {targetpath}/$ {artifactId}の下にサイトを構築する必要があり、' site:stage'はそれらを共通の場所にコピーしなければなりません。 –