2016-10-13 5 views
0

私はアンドロイドプロジェクトを持っていて、ソナー解析をセットアップするように求められました。Sonar-scannerで特定のJavaプロジェクト用のFindbugsセンサーを無効にすることは可能ですか?

Sonarqubeサーバーにはfindbugsプラグインがインストールされており、他のJavaプロジェクトで使用されているので削除できません。

問題は、私はFindBugsの解析をしたくないですが、私はこのようなsonar-project.propertiesをconfigのとき、それは必須であるように見えます:

# Language 
sonar.language=java 
sonar.profile=Android Lint 

enter image description here

は私が

を試してみました
sonar.findbugs.skip=true 
sonar.findbugs.disabled=true 

しかし

ので、どのように私はDISできる運この特定のプロジェクトのためのfindbugsセンサーがありますか?

答えて

0

使用している品質プロファイル(ルールセット)にFindBugsルールが含まれているため、FindBugsがここで実行されます。 FindBugsの実行を避けるには、FindBugsルールを持たないプロファイルを作成し、そのプロファイルで分析するプロジェクトを割り当てます。プロジェクトの管理>品質プロファイルで割当を行うことができます。このプロジェクトで使用される品質プロファイルで活性化なしFindBugsのルールが存在しない場合は、FindBugsのプラグインのバグの影響を受けているよう、それが見えます

+0

しかし、私は "Android Lint"を使用していますが、品質プロフィールページからは、findbugsのルールはないようです – Hippoom

0

Issue #37 - FindBugsのプラグインが起動してはいけません分析が有効なルールがない場合

関連する問題