Я не уверен, что это правильный путь, но для меня это работает:
generateNavigoJooqSchemaSource {
dependsOn cleanGenerateNavigoJooqSchemaSource
}
task buildJooq(dependsOn: generateNavigoJooqSchemaSource)
Итак, я создал имя задачи (buildJooq). Я помню, что это зависит от задачи генерации (generateNavigoJooqSchemaSource), и это зависит на чистую (cleanGenerateNavigoJooqSchemaSource) задачу.
Ранее я использовал этот код, который тоже работает:
tasks.named("generateNavigoJooqSchemaSource").configure {
outputs.upToDateWhen { false }
}
Он также принудительно запускается каждый раз.