aboutsummaryrefslogtreecommitdiff
path: root/build.gradle.kts
diff options
context:
space:
mode:
Diffstat (limited to 'build.gradle.kts')
-rw-r--r--build.gradle.kts28
1 files changed, 28 insertions, 0 deletions
diff --git a/build.gradle.kts b/build.gradle.kts
new file mode 100644
index 0000000..fc35fe1
--- /dev/null
+++ b/build.gradle.kts
@@ -0,0 +1,28 @@
+import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
+plugins {
+ java
+ kotlin("jvm") version "1.3.72"
+ id("com.github.johnrengelman.shadow") version "4.0.4"
+}
+
+
+repositories {
+ mavenCentral()
+}
+
+dependencies {
+ implementation(kotlin("stdlib-jdk8"))
+ testCompile("junit", "junit", "4.12")
+}
+tasks {
+ named<ShadowJar>("shadowJar") {
+ archiveBaseName.set("jrconfig-shadow")
+ mergeServiceFiles()
+ }
+}
+
+tasks {
+ build {
+ dependsOn(shadowJar)
+ }
+} \ No newline at end of file