1

Sonar を使用して webapp を分析する必要があります

webapp は、java、ejb、および adf を使用して開発されました。構造は次のとおりです - メイン ワークスペース .jws を含むルート ディレクトリ 個々のプロジェクト .jpr を含むサブディレクトリ、それぞれ独自の pom.xml を含む

A
|
| a.jws
| pom.xml
|
| - B
| - B/b.jpr
| - B/pom.xml
| - B/src 
|
| - C
| - C/c.jpr
| - C/pom.xml
| - C/src
|

main .jws と main pom.xml を含むルート ディレクトリから maven を使用して webapp の Ear をビルドします。

A/sonar-project.properties には以下のようなエントリがあります

# required metadata
sonar.projectKey=A
sonar.projectName=A
sonar.projectVersion=v1


# Set modules IDs
sonar.modules=B,C

# path to source directories (required)
sonar.sources=src
sonar.sourceEncoding=UTF-8
sonar.language=java

B.sonar.projectBaseDir=B
B.sonar.projectName=B

C.sonar.projectBaseDir=C
C.sonar.projectName=C

/A から mvn sonar:sonar を実行すると、ビルド出力に A 成功が表示され、B、C がスキップされました

ソナー ダッシュボードに A が表示され、LOC が 0 であり、問​​題は報告されていません

私たちの目的は、mvn sonar:sonar を取得して A、B、C を構築し、Sonar ダッシュボードでデータをレポートすることです

ポインタはありますか?

4

0 に答える 0