2016-05-12 267 views
1

Coverityでプロジェクトのビルドをキャプチャする際に警告メッセージが表示されました。 [警告]ファイルは送信されませんでした。これは、構成 の問題または実際にビルドコマンドでファイルがコンパイルされていないことが原因である可能性があります。 コンパイルで実際に使用されているコンパイラが設定されていることを確認してください。JavaプロジェクトのCoverity静的解析

答えて

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"を追加してエラーを解決しました。