2

Jenkins Jobでソナー分析を実行しようとしています。ant を使用しているので、プロジェクトで Sonar Runner と sonar.properties を使用しています。バイナリを次のように構成しています

sonar.binaries=ビルド/アリ/クラス

ビルドが成功すると、Sonar が起動し、しばらく実行されます。しかし、バイトコードの分析中に多くの警告が表示されます。

私はWARN XXを取得しています-Class 'XX'はClassLoaderからアクセスできません。

クラスごとに...

なぜクラスがすべてそこにあるのか本当にわかりませんか?

4

2 に答える 2

5

これらはFindbugsによって発行された警告であり、ソース、コンパイルバイナリ、およびサードパーティライブラリへのアクセスが必要です。

これらの警告を解決するには、コードが依存するサードパーティのjarが入力された、追加のsonar.librariesプロパティを含める必要があります(分析パラメーターのドキュメントを参照) 。

于 2012-12-17T22:03:41.240 に答える