1

C++ プロジェクトで sonar-runner を実行すると、コード行数が生成されません。

Sonar C++ コミュニティ プラグイン http://docs.codehaus.org/pages/viewpage.action?pageId=185073817を使用しています。

ソナーランナーを実行する前に前処理を実行していません。

sonar-runner を実行する前に、C++ コードで前処理を実行する必要がありますか?

私は使用しています:

ソナー: 3.5 ソナーランナー: 2.0 C++ プラグイン: sonar-cxx-plugin-0.2.jar

sonar-project.properties:

# required metadata
sonar.projectKey=external:CS
sonar.projectName=CS3D
sonar.projectVersion=2.0.0
# optional description
sonar.projectDescription=Crystal Space 3D.

# path to source directories (required)
sonar.sources=plugins,libs,apps,mk
# path to test source directories (optional)
sonar.tests=engine/test
4

1 に答える 1

2

そうでないと言わない限り、Sonar は先に進み、プロジェクトが Java プロジェクトであると想定します。他の言語については、それを知らせる必要があります...

したがって、出発点は次の行を追加することです。

sonar.language=c++

前処理なしでコード行数を報告する必要があります。

于 2013-05-03T20:30:47.117 に答える