Creating runnable JAR with Gradle
An executable jar file is just a jar file containing a Main-Class entry in its manifest. So you just need to configure the jar task in order to add this entry in its manifest: jar { manifest { attributes ‘Main-Class’: ‘com.foo.bar.MainClass’ } } You might also need to add classpath entries in the manifest, but … Read more