Slackbot
05/12/2022, 11:24 AMVampire
05/12/2022, 11:29 AMJavi
05/12/2022, 11:36 AMJavi
05/12/2022, 11:37 AMtarget.gradle.taskGraph.beforeTask { task ->
if (task.name == "some name") {
// add files to build/some-dir
}
}
Javi
05/12/2022, 11:38 AMVampire
05/12/2022, 11:38 AMVampire
05/12/2022, 11:38 AMdoFirst
action with the task in questionJavi
05/12/2022, 11:40 AMval task =
target.tasks.named("some name").apply {
configure {
it.doFirst {
// add files to build/some-dir
}
}
}
Javi
05/12/2022, 11:43 AMDefaultTaskContainer#NamedDomainObjectProvider.configure(Action) on task set cannot be executed in the current context.
CristianGM
05/12/2022, 12:02 PMCristianGM
05/12/2022, 12:02 PMJavi
05/12/2022, 12:11 PMVampire
05/12/2022, 12:16 PMSo, you can configure another task, but you can't do it, for example, from another taskOf course you can, as long as you don't need configuration cache compatibility. But most often there are better ways.