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") { archiveBaseName.set("jrconfig-shadow") mergeServiceFiles() } } tasks { build { dependsOn(shadowJar) } }