我们需要使用Sonar
分析一个webapp使用java,ejb和adf开发了webapp。 结构如下 - 具有主工作区.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
|
我们使用maven从包含主.jws和主pom.xml的根目录为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覆盖0 LOC并且未报告任何问题
我们的目标是获得mvn声纳:声纳来构建A,B,C并在声纳仪表板中报告数据
任何指针?