终于成功了!关键是JacocoPuplisher。
step([$class: 'JacocoPublisher', changeBuildStatus: false, exclusionPattern:
'**/xxx/yyy/zzz/**/*.class, **/*Test*.class', inclusionPattern: '**/*.class',
minimumBranchCoverage: '80', sourcePattern: '**/src'])
这是我与詹金斯一起工作的唯一方法。
设置sonar.coverage.exclusion或使用上述afterEvaluate东西无效。