diff --git a/vtm-playground/build.gradle b/vtm-playground/build.gradle index b18f2f1b..a0458d78 100644 --- a/vtm-playground/build.gradle +++ b/vtm-playground/build.gradle @@ -29,3 +29,13 @@ run { args project.getProperty("args").split(",") } } + +task fatJar(type: Jar, dependsOn: classes) { + classifier = 'jar-with-dependencies' + from { configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) } } + exclude 'META-INF/*.DSA', 'META-INF/*.RSA', 'META-INF/*.SF' + manifest { + attributes 'Main-Class': "${mainClassName}" + } + with jar +} diff --git a/vtm-theme-comparator/build.gradle b/vtm-theme-comparator/build.gradle index b95e8628..11f4506f 100644 --- a/vtm-theme-comparator/build.gradle +++ b/vtm-theme-comparator/build.gradle @@ -32,14 +32,14 @@ sourceSets { } } +mainClassName = "org.oscim.theme.comparator.Main" + task fatJar(type: Jar, dependsOn: classes) { classifier = 'jar-with-dependencies' from { configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) } } exclude 'META-INF/*.DSA', 'META-INF/*.RSA', 'META-INF/*.SF' manifest { - attributes('Main-Class': 'org.oscim.theme.comparator.Main') + attributes 'Main-Class': "${mainClassName}" } with jar } - -mainClassName = "org.oscim.theme.comparator.Main"