plugins { alias(libs.plugins.kotlin) alias(libs.plugins.shadow) application } tasks { assemble { dependsOn(shadowJar) } } application { mainClass = "sh.potassium.vertigo.VertigoEntrypointKt" } dependencies { implementation(project(":api")) implementation(libs.classgraph) implementation(libs.kotlin.reflect) } kotlin { jvmToolchain(21) explicitApi() }