ビルドに Jenkins を使用しており、ジョブの完了後に Sonar を実行しようとしています。実際にはすでに機能していましたが、今では常にこのエラーメッセージが表示されており、私の意見では何も変更していません.
スレッド「メイン」での例外:
org.sonar.runner.RunnerException: No files matching pattern "java" in directory.
ディレクトリは存在し、そこには間違いなく Java コードがあります。ビルドを行うたびに、svn ソース全体の新しいコピーをチェックアウトします。実際には、チェックアウトされたソースコードがジョブの終了後にあるjenkinsジョブフォルダーです。新しいビルドを開始するまで、まだそこにあります。
Sonar がそのソースコードを取得できない理由がわかりません。
誰かがそのような問題を抱えていましたか?Sonar と Jenkins の最新バージョンを使用しています。今朝、別の更新を行いました。それでも同じ問題です。構成には、Jenkins ジョブ フォルダーにもチェックアウトする Sonar プロパティ ファイルを使用します。彼はこれらのファイルを見つけ、そのファイルで構成されているフォルダーを確認しようとしましたが、失敗しました。