Как переписать задачу в gradle kotlin-dsl
В Groovy я перезаписываю такую задачу:
task jar(overwrite: true) {
...
}
Как мне это сделать с Kotlin-DSL? Я знаю, что могу создать такую задачу:
tasks {
val jar by creating {
...
}
}
но я не могу найти эквивалентный способ объявить его перезаписать, это приводит к ошибке
1 ответ
Решение
Открыв проблему на gitub kotlin-dsl, я нашел правильный синтаксис:
tasks.replace("jar") {
...
}
Тем не менее, это старый способ и не работает в tasks { }
блок, так что эта проблема будет далее отслеживаться здесь