From: Duarte Meneses Date: Tue, 1 May 2018 13:29:47 +0000 (+0200) Subject: Build executable scanner report viewer X-Git-Tag: 7.5~1247 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=72a0fe6977f60c81b894ad7bb8dd3f0374e9285f;p=sonarqube.git Build executable scanner report viewer --- diff --git a/sonar-scanner-protocol/build.gradle b/sonar-scanner-protocol/build.gradle index 788ab75e8c4..87a8c87cac7 100644 --- a/sonar-scanner-protocol/build.gradle +++ b/sonar-scanner-protocol/build.gradle @@ -22,6 +22,18 @@ dependencies { testCompile 'org.mockito:mockito-core' } +//create a single Jar with all dependencies +task fatJar(type: Jar) { + manifest { + attributes 'Main-Class': 'org.sonar.scanner.protocol.viewer.ScannerReportViewerApp' + } + baseName = project.name + '-all' + from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } } + with jar +} + +build.dependsOn fatJar + // Used by sonar-db-core to run DB Unit Tests artifactoryPublish.skip = false publishing {