in plugins/gradle/src/main/kotlin/io/kotless/plugin/gradle/KotlessPlugin.kt [27:49]
override fun apply(project: Project) {
with(project) {
applyPluginSafely("com.github.johnrengelman.shadow")
applyPluginSafely("application")
configurations.create(myLocalConfigurationName)
kotless = KotlessDSL(this)
with(tasks) {
val download = myCreate<TerraformDownloadTask>("download_terraform")
afterEvaluate {
if (kotless.webapp.lambda.runtime == Lambda.Config.Runtime.GraalVM) {
setupGraal()
}
setupDeployTasks(download)
setupLocalTasks(download)
}
}
}
}