]> source.dussan.org Git - sonarqube.git/commitdiff
Build executable scanner report viewer
authorDuarte Meneses <duarte.meneses@sonarsource.com>
Tue, 1 May 2018 13:29:47 +0000 (15:29 +0200)
committerSonarTech <sonartech@sonarsource.com>
Wed, 9 May 2018 18:20:46 +0000 (20:20 +0200)
sonar-scanner-protocol/build.gradle

index 788ab75e8c48dcd1a24da0964d394da2ca26bf66..87a8c87cac77ecb4268052f7172c88c51fc01857 100644 (file)
@@ -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 {