From 5c8d7c12550796e86cb3b28158974163344608eb Mon Sep 17 00:00:00 2001 From: Ferenc Boldog Date: Wed, 30 Jan 2019 22:39:43 +0100 Subject: [PATCH] Create prog8compiler.jar with fatjar like jar process --- .gitignore | 1 + compiler/build.gradle | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/.gitignore b/.gitignore index a8e6efc67..b68b249c4 100644 --- a/.gitignore +++ b/.gitignore @@ -31,3 +31,4 @@ compiler/src/compiled_java .gradle build/ +/prog8compiler.jar diff --git a/compiler/build.gradle b/compiler/build.gradle index d95f48249..f03d6b8bb 100644 --- a/compiler/build.gradle +++ b/compiler/build.gradle @@ -55,3 +55,14 @@ applicationDistribution.into("bin") { from(p8vmScript) fileMode = 0755 } + +task fatJar(type: Jar) { + manifest { + attributes 'Main-Class': 'prog8.CompilerMainKt' + } + archiveBaseName = 'prog8compiler' + destinationDir = rootProject.projectDir + from { project.configurations.runtime.collect { it.isDirectory() ? it : zipTree(it) } } + with jar +} +build.finalizedBy(fatJar) \ No newline at end of file