diff --git a/creator-tools/build.gradle b/creator-tools/build.gradle index a99e096..c93a961 100644 --- a/creator-tools/build.gradle +++ b/creator-tools/build.gradle @@ -1,4 +1,5 @@ plugins { + id 'application' id "com.github.johnrengelman.shadow" } @@ -20,11 +21,7 @@ } } -jar { - manifest { - attributes("Main-Class": "com.skcraft.launcher.creator.Creator") - } -} +mainClassName = "com.skcraft.launcher.creator.Creator" shadowJar { } diff --git a/launcher-bootstrap/build.gradle b/launcher-bootstrap/build.gradle index 4777a69..4ffff0b 100644 --- a/launcher-bootstrap/build.gradle +++ b/launcher-bootstrap/build.gradle @@ -1,13 +1,10 @@ plugins { + id 'application' id "com.github.johnrengelman.shadow" id 'io.franzbecker.gradle-lombok' } -jar { - manifest { - attributes("Main-Class": "com.skcraft.launcher.Bootstrap") - } -} +mainClassName = "com.skcraft.launcher.Bootstrap" dependencies { compile 'com.googlecode.json-simple:json-simple:1.1.1' diff --git a/launcher-builder/build.gradle b/launcher-builder/build.gradle index 8c0e604..787e83c 100644 --- a/launcher-builder/build.gradle +++ b/launcher-builder/build.gradle @@ -1,12 +1,9 @@ plugins { + id 'application' id "com.github.johnrengelman.shadow" } -jar { - manifest { - attributes("Main-Class": "com.skcraft.launcher.builder.PackageBuilder") - } -} +mainClassName = "com.skcraft.launcher.builder.PackageBuilder" dependencies { compile project(':launcher') diff --git a/launcher-fancy/build.gradle b/launcher-fancy/build.gradle index e20e21a..5b5f8e0 100644 --- a/launcher-fancy/build.gradle +++ b/launcher-fancy/build.gradle @@ -1,12 +1,9 @@ plugins { + id 'application' id "com.github.johnrengelman.shadow" } -jar { - manifest { - attributes("Main-Class": "com.skcraft.launcher.FancyLauncher") - } -} +mainClassName = "com.skcraft.launcher.FancyLauncher" dependencies { compile project(':launcher') diff --git a/launcher/build.gradle b/launcher/build.gradle index 43dec87..0f11adf 100644 --- a/launcher/build.gradle +++ b/launcher/build.gradle @@ -1,13 +1,10 @@ plugins { + id 'application' id "com.github.johnrengelman.shadow" id 'io.franzbecker.gradle-lombok' } -jar { - manifest { - attributes("Main-Class": "com.skcraft.launcher.Launcher") - } -} +mainClassName = "com.skcraft.launcher.Launcher" dependencies { compile 'javax.xml.bind:jaxb-api:2.2.4'