2017-11-08 4 views
0

My Jenkinsジョブでは、Sonarqubeプラグインを使用して分析を開始します。 sonar.java.librariesが設定されておらず、結果が不正確であると報告されています。Jenkinsから起動した場合のパラメータsonar.java.librariesの設定

この変数にはどのような値を割り当てる必要がありますか?このプロジェクトは、ビルドのステップとしてビルドされています。だから、すべての依存関係は、/var/lib/jenkins/.m2/repository/の下のjenkinsノードのどこかにあります。

sonar.java.libraries = /var/lib/jenkins/.m2/repository/**は本当に正しい値ですか、何か誤解しましたか?

答えて

2

あなたのMavenリポジトリのすべてのファイルを使用する必要がありますが、プラグインは多数のjarクラスを探す必要があるため、分析が遅くなる可能性があります。

mavenのSonarQubeスキャナーを使用する必要があります。これは自動的にあなたのMaven設定からクラスパスを取得します。

関連する問題