java -jar app.jar
で実行できる実行可能 jar ファイル には、Manifest に Main-Class 属性を追加する。
application
プラグインの mainClass
を使って以下のように指定できる。
application { mainClass = "org.example.App" } tasks.named<Jar>("jar") { manifest { attributes("Main-Class" to application.mainClass) } }
以下のように書くこともできる。
tasks.jar { manifest { attributes["Main-Class"] = "org.example.App" } }