
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"
}
}