【发布时间】:2014-10-03 21:53:30
【问题描述】:
我有一个多模块项目,其中包含一个父 pom.xml 和两个模块。 Project.jar 和 Project.war。所有的测试用例都在 Project.jar 下。当我在 Parent pom 上运行 mvn sonar.sonar 目标时,没有生成 jacoco.exec 并且代码覆盖率是空白的。我在父 pom 中有以下属性。
<properties>
<sonar.java.coveragePlugin>jacoco</sonar.java.coveragePlugin>
<sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>
<sonar.jacoco.reportPath>${project.basedir}/target/jacoco.exec</sonar.jacoco.reportPath>
</properties>
请帮忙。我正在使用 Sonarqube 4.2。
【问题讨论】:
-
你能准确地说出你正在使用的java插件的版本吗?
-
声纳 java 插件 2.4
-
@benzonico - 我在父 pom 和子 jar 和 war pom 中添加了 jacoco 插件,sonar.sources 作为 src/main 用于多语言分析。
-
有什么线索吗?请帮忙
-
@benzonico 你能帮忙吗?
标签: java maven code-coverage sonarqube jacoco