如何在詹金斯的声纳中获得JaCoCo的报道?

jdt*_*ney 4 jenkins jacoco sonarqube

我按照这里的说明
我不使用Maven.

我的Jenkins作业输出说:12:32:33.951 INFO传感器JaCoCoSensor ... 12:32:33.961 INFO项目覆盖率设置为0%,因为没有转储JaCoCo执行数据:/ var/lib/jenkins/workspace/SeqGen/SeqGen/jacoco.exec 12:32:35.152 INFO传感器JaCoCoSensor完成:1201 ms

这是我的属性:

project.home=SeqGen
sonar.projectKey=com.skyboximaging:seqgen
sonar.projectName="SeqGen"
sonar.projectVersion=1.0
sonar.dynamicAnalysis=true
sources=src/java
tests=test/java
binaries=classes
sonar.jacoco.reportPath=jacoco.exec
sonar.jacoco.antTargets=test-with-coverage
Run Code Online (Sandbox Code Playgroud)

在Sonar服务器上,我将常规设置>代码覆盖率>代码覆盖率插件设置为jacoco

我对http://docs.codehaus.org/display/SONAR/Code+coverage+plugins上的文档感到非常困惑. 我对这句话感到特别困惑:"在声纳分析过程中,Sonar Jacoco插件将注意附加Jacoco代理JVM并启动单元测试."

据我所知,我的Ant目标没有被调用.Sonar Jacoco插件如何知道在哪里找到我的build.xml?

我究竟做错了什么?