1

scm プラグインが組み込まれているため、scm アクティビティのソナーを 3.7 から sonarqube 5.1.1 に変更しました。

それを実行するために必要な構成と、何を渡すかを取得していません

設定 -> 一般設定 -> scm -> sonar.scm.provider

このリンク http://maven.apache.org/scm/clearcase.htmlを見つけて 、

URL:- scm:clearcase:baxi_view_4:clinical

エラー

org.apache.maven.plugin.MojoExecutionException: SCM プロバイダーが「scm:clearcase:baxi_view_4:clinical」に設定されましたが、このキーの SCM プロバイダーが見つかりませんでした。サポートされている SCM プロバイダーは git、svn です

コードに必要なその他の変更や構成、または pom.xml で指定する必要があるものはありますか。

CIとレポートにジェンキンとソナーの統合を使用しています

4

2 に答える 2

0

SonarQube 用の ClearCase プラグインをインストールします。以下からダウンロードしてコンパイルします。

http://github.com/SonarCommunity/sonar-scm-clearcase

必ず sonar.properties に追加sonar.scm.provider=clearcaseして、Sonar 分析を再実行してください。

Jenkins を実行するマシンには ClearCase が必要です。そして、Jenkins がcleartoolコンソールからコマンドを実行できることを確認してください。


ありがとう @Julien H. - SonarSource チーム

JRE 7 で SonarQube を実行する場合:

SonarQube ページから:

SonarQube Java アナライザーは、準拠している Java のバージョンに関係なく、あらゆる種類の Java ソース ファイルを分析できます。ただし、SonarQube 分析と SonarQube サーバーでは、特定のバージョンの JVM を実行する必要があります。

多くの JRE バージョンをマシンにインストールできます。SonarQube の場合は、実行する前に JRE 変数を設定するだけです。

Linux での例

export JRE_1.7=/opt/jre_1.7

export PATH=$JRE_1.7/bin:$PATH

java -version

/opt/sonar/sonarqube-5.1.1/bin/sonar.sh start

于 2015-07-22T11:52:20.030 に答える