0

ant-run-plugin をサイト後の段階で実行するように構成しました。ちなみに、findbugs-report に変換します。その結果は、ターゲット/サイト フォルダーにあります。site-stage を呼び出すと、マルチモジュール サイト全体が追加のディレクトリに生成されます。そこに、変換された findbugs-report がありません。何故ですか?

stage-site がすべてのターゲット/サイトから自分の開始ディレクトリにピースをコピーすると仮定します。それはしません。すべてを再作成しているように見えますが、変換されたレポートを見落としています。それを拾うようにどのように言うことができますか?

4

1 に答える 1

0

実際、あなたはこの質問にほとんど答えています。site:stageの目標について、ドキュメントには次のように書かれています。

<distributionManagement>POMのセクションで指定されたサイト URL に基づいて、ローカルのステージング ディレクトリまたはモック ディレクトリにサイトを生成します。

マルチモジュールビルドのモジュールサイト間のリンクが機能することをテストするために使用できます。

つまり、いいえ、site:stage は site:site によって生成されたファイルをコピーせず、「別の」サイトを生成します。

したがって、target/siteantrun プラグインを実行するときの処理は、 site:siteを実行するときは問題ありませんが、site:stageを実行するときは問題ありません。site:stageを実行するときは、ステージング ディレクトリを処理するように指示する必要があります。

于 2009-10-29T04:10:44.810 に答える