def javaIssues = scanForIssues(
blameDisabled: !blame,
sourceCodeEncoding: 'UTF-8',
tool: java(reportEncoding: 'UTF-8'))
def errorproneIssues = scanForIssues(
blameDisabled: !blame,
sourceCodeEncoding: 'UTF-8',
tool: errorProne(reportEncoding: 'UTF-8'))
publishIssues(
id: 'java-compiler',
name: 'Compiler',
ignoreFailedBuilds: false,
sourceCodeEncoding: 'UTF-8',
issues: [javaIssues, errorproneIssues],
qualityGates: [[threshold: 1, type: 'TOTAL', unstable: true]])