1

いくつかのモジュールをグループ化する pom アグリゲーターを持つシステムがあります。

私はmaven-site 3.3とmaven 3.2.1を使用しています。

これらのモジュールの 1 つは、親が別のジョブで構築された企業の pom である親です。

  • ルートアグリゲーター
    • 親ポン
      • コンポーネント 1
      • コンポーネント 2
    • コンポーネント3

プロジェクトごとに project.url と site.url に異なる値を設定しました。ここで、root-aggregator はルートで、親はその下にあります。

私が今直面している問題は、Root-Aggregator と parent-pom の両方が同じルート フォルダー (stagingDirectory) にコピー (ステージ) されていることです。したがって、最後のプロジェクトは、parent-pom からのファイルをオーバーライドしています。

[INFO] Pushing /home/cvgaviao/aggregator-maven/maven.parent/target/site
[INFO]    >>> to file:///home/cvgaviao/Development/STAGING-SITE/./


[INFO] Pushing /home/cvgaviao/aggregator-maven/target/site
[INFO]    >>> to file:///home/cvgaviao/Development/STAGING-SITE/./

親 pom がルートではないことを理解するために maven-site-plugin を作成する方法は?

4

0 に答える 0