From 72a0fe6977f60c81b894ad7bb8dd3f0374e9285f Mon Sep 17 00:00:00 2001 From: Duarte Meneses Date: Tue, 1 May 2018 15:29:47 +0200 Subject: [PATCH] Build executable scanner report viewer --- sonar-scanner-protocol/build.gradle | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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 { -- 2.39.5