GradleでKotlinプロジェクトを一撃生成するの続き。
Gradleでアプリを実行するコマンド:
./gradlew run
実行結果。src/main/kotlin/io/suin/hellogradle/App.kt
がビルドされたのに実行され、Hello worldが出力される:
> Task :run
Hello world.
BUILD SUCCESSFUL in 2s
2 actionable tasks: 2 executed
gradle run
だけで、どうしてApp.kt
を選択されるかというと、build.gradle.kts
のapplication.mainClassName
でio.suin.hellogradle.AppKt
を指定しているため。
build.gradle.kts
...
application {
// Define the main class for the application.
mainClassName = "io.suin.hellogradle.AppKt"
}