15

Jenkins ジョブの sonarqube analyze で多くのエラーが発生し、分析が成功しました

[ERROR] [14:36:44.124] Class not found: org.joda.convert.FromString
[ERROR] [14:36:44.126] Class not found: org.joda.convert.ToString
[ERROR] [14:34:42.441] Class not found: org.apache.commons.logging.Log
[ERROR] [14:34:42.724] Class not found: org.apache.oro.text.perl.Perl5Util
[ERROR] [14:34:31.442] Class not found: io.swagger.annotations.ApiModel
[ERROR] [14:34:31.442] Class not found: io.swagger.annotations.ApiModelProperty
[ERROR] [14:28:37.756] Class not found: org.apache.commons.logging.Log
[ERROR] [14:28:40.030] Class not found: org.apache.oro.text.perl.Perl5Util

ソナレキューブ : 5.1.2

sonarQube jenkins プラグイン: 2.6

JDK: 1.7

助けてください

ありがとう

4

3 に答える 3

5

次の依存関係を pom に追加します

<dependency>
    <groupId>org.joda</groupId>
    <artifactId>joda-convert</artifactId>
    <version>1.8.1</version>
    <scope>provided</scope>
</dependency>
于 2015-10-09T20:22:00.040 に答える
2

このエラーは、言及されたクラスの .class ファイルが見つからない場合に表示されます。これにより、精度が低下し、精度の低い問題が発生する可能性があります。

分析構成、より具体的にはsonar.java.librariesプロパティをチェックして、プロジェクトに正しい依存関係を提供していることを確認する必要があります。

于 2015-09-02T15:09:03.203 に答える