2016-08-05 10 views
1

SonarQube 4.5.4で解析された単一のMavenプロジェクトを複数のMavenプロジェクトに移行しています。SonarQubeと履歴を保存したマルチモジュールプロジェクトへの移行

SonarQubeの解析は、古いモジュールと新しいモジュールがオールインワンで解析されるように、Parentプロジェクトに移行されます。 「プロジェクト」... ...「は既にSonarQubeではなく、プロジェクトのモジュールとして定義されている」:分析中に

は、我々はエラーが表示さ

明白な解決策があるに親 『』 SonarQubeから古いプロジェクトを削除しますが、これはすべての履歴情報の削除を意味します。

どのように我々は両方の目標を達成することができます

  • を移行するマルチモジュールプロジェクト
  • は (つまり、新しいマルチモジュールプロジェクトの子でなければなりません)既存のプロジェクトの分析の履歴を保持しますか?

ありがとうございます。

答えて

2

SonarQubeでは、既存の複数のプロジェクトを1つにグループ化することはできません。だから、あなたは2つの目標を達成することができません。

あなたが行うことができる唯一のことは、SonarQube上の既存の各プロジェクトのキーを更新することです(例えば、そのキーに "_OLD"接尾辞を追加することができます)。これはあなたをできるようになります:

  • これらのプロジェクトのための履歴を保存 - 新しいマルチモジュールプロジェクト

を知るために、正常に分析することを可能にしますが、彼らはもはや

  • を進化ません。プロジェクトキーの更新方法は、the documentationをご覧ください。

  • +0

    ありがとうございました。将来このシナリオをサポートするための機能要求を入れることは考えられるでしょうか? – leokom

    +0

    可能かもしれませんが、ユースケースはあまりにも重要ではなく、より重要なトピックより優先されます。 –

    関連する問題