Coverityでプロジェクトのビルドをキャプチャする際に警告メッセージが表示されました。 [警告]ファイルは送信されませんでした。これは、構成 の問題または実際にビルドコマンドでファイルがコンパイルされていないことが原因である可能性があります。 コンパイルで実際に使用されているコンパイラが設定されていることを確認してください。JavaプロジェクトのCoverity静的解析
1
A
答えて
2
cov-build
は、ビルドシステムにどのコンパイラがあるかを知る必要があります。これは、生成された設定(cov-configure
を使用)によって通知されます。
Javaプロジェクトの場合、通常cov-configure --java
で十分です。これはcov-build
を呼び出し、javac
呼び出しを探します。
もう1つのよくある問題は、クリーンビルドを行わなかったため、実際のコンパイルが見られなかったことです。
Javaを適切に設定してクリーンビルドを取得してもTUが放出されていない場合は、ビルドログ(<intermediate directory>/build-log.txt
の下)を調べる必要があります。これは何が間違っているのかを示すはずです。
0
Coverityでの経験はありません。 私はあなたと同様のエラーを受けて、サブコマンド "--record-only"または "--ro"を追加してエラーを解決しました。