9

Sonar で 1 つのプロジェクトに複数のプロファイルを設定する方法はありますか?

たとえば、EJB と WebApp (JSP と Back Bean) を含む Java EE プロジェクトがあります。Java、Web、XML の 3 つの品質プロファイルがあります。プロジェクトでこれら 3 つのプロファイルを「実行」するために、3 つのソナー分析を実行し、Sonar で 3 つの結果プロジェクトを作成します。

これら 3 つのプロジェクトを再グループ化するためにビューを使用します。3 つのプロファイルを使用し、ビューを使用しない 1 つのプロジェクトを作成する方法はありますか?

ビューを使用して、同じプロジェクトではなく、異なるプロジェクトをグループ化します。

4

3 に答える 3

2

1 つのプロジェクトに複数のプロファイルを適用することはできません。

既に述べたようにプロファイルをマージするか、別の「ブランチ」の下で同じプロジェクトをスキャンする(SonarQube 用語のように)という 2 つの選択肢があります。

別のブランチでのスキャンについては、プロジェクトの関連付けに対するソナー品質プロファイルを参照してください。Maven 呼び出しの構文が実際には間違っていることに注意してください。代わりに次のものを使用してください。

mvn ... -Dsonar.profile="Your profile name" -Dsonar.branch=YOUR BRANCH

これを使用すると、同じ名前と後置としてのブランチで新しいプロジェクトが作成されます。(プロジェクト名:支店名)

2 つのプロファイルのマージに関して、最も簡単な方法は [ルール] タブ内にあります。

  1. フィルター ビューで品質プロファイル x を選択します
  2. 一括変更 (リスト ビューの右上)
  3. アクティベートイン
  4. 品質プロファイルの選択 y

これにより、2 つのセットが自動的にマージされ、冗長性が防止されます。

于 2016-12-15T10:55:03.963 に答える