improve kafka consumer group gradle task
This commit is contained in:
parent
8a57f9daea
commit
99a7167485
2 changed files with 49 additions and 28 deletions
|
|
@ -1,4 +1,4 @@
|
|||
import dev.adamko.kafkatorio.task.KafkaConsumersResetTask
|
||||
import dev.adamko.kafkatorio.task.KafkaConsumerGroupsTask
|
||||
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
|
||||
|
||||
plugins {
|
||||
|
|
@ -63,9 +63,14 @@ tasks.withType<KotlinCompile> {
|
|||
}
|
||||
|
||||
|
||||
val kafkaConsumersReset by tasks.registering(KafkaConsumersResetTask::class) {
|
||||
val kafkaStateDirDelete by tasks.registering(Delete::class) {
|
||||
group = project.name
|
||||
mustRunAfter(kafkaConsumersDelete)
|
||||
delete(layout.buildDirectory.dir("kafka-state"))
|
||||
}
|
||||
|
||||
val kafkaConsumersDelete by tasks.registering(KafkaConsumerGroupsTask.DeleteAll::class) {
|
||||
group = project.name
|
||||
kafkaStateDir.set(project.layout.buildDirectory.dir("kafka-state"))
|
||||
}
|
||||
|
||||
//tasks.run.configure {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue