gildor
12/08/2017, 6:26 AMtasks {
"bower" {
dependsOn("gulp_bower")
}
}Czar
12/08/2017, 6:37 AMtasks {
"build" {
dependsOn("gulp_build")
}
}Czar
12/08/2017, 6:40 AMCzar
12/08/2017, 6:41 AMtasks block should be defined like this: val build by getting
val gulp_build by getting
build.dependsOn(gulp_build)Czar
12/08/2017, 6:42 AMval build by getting
build.dependsOn("gulp_build")gildor
12/08/2017, 6:44 AMgildor
12/08/2017, 6:51 AMval bower by tasks.getting {
dependsOn("gulp_build")
}Czar
12/08/2017, 9:32 AMbower is never used.gildor
12/08/2017, 9:33 AMval bower is top level propertyCzar
12/08/2017, 9:35 AMproject() { tasks{} } and in project() {} on the build file's top level I don't need this task at all, so [val by then use it] remains, it's not too bad really.Czar
12/08/2017, 9:39 AMbuild by getting { dependsOn("gulp_buld") } (note: no val) Because this one line does everything we need and does not declare unused variable. But I don't know how to even request this feature 🙂
And it is probably not gradle kotlin-dsl related, but core language featuregildor
12/08/2017, 9:41 AMgildor
12/08/2017, 9:41 AM"build".getting { dependsOn("gulp_buld") }Czar
12/08/2017, 9:42 AMgildor
12/08/2017, 9:42 AMtasks.getByName("bower").dependsOn("help")Czar
12/08/2017, 9:42 AMCzar
12/08/2017, 9:45 AMtasks {
getByName("build").dependsOn("gulp_build")
"gulp_run" { dependsOn("gulp_default") }
"bower" { dependsOn("gulp_bower") }
}gildor
12/08/2017, 9:45 AMconfigure("taskName") {
configure = "it"
}Czar
12/08/2017, 9:48 AMCzar
12/08/2017, 9:48 AMconfigure<SpringBootPluginExtension> {
mainClass = "com.example.BootApplication"
}gildor
12/08/2017, 9:48 AMgildor
12/08/2017, 9:49 AMgildor
12/08/2017, 9:50 AMtasks["build"].dependsOn("gulp_build")gildor
12/08/2017, 9:50 AMget operator that works as alias for getByNameCzar
12/08/2017, 9:52 AMtasks["build"] won't work, I already have tasks {} block, so I'd prefer to have all tasks there.gildor
12/08/2017, 9:53 AMthis["build"] or get("build")gildor
12/08/2017, 9:58 AMtasks { "taskName" {} } works only with new tasks, but it actually delegates call to maybeCreate, so works with new and existing