Şöyle yaparız. .avsc dosyalarından kotlin kodu üretir.
plugins {...id("com.github.davidmc24.gradle.plugin.avro") version ("1.2.0")}tasks.withType<com.github.davidmc24.gradle.plugin.avro.GenerateAvroJavaTask> {source(file("${projectDir}\\src\\main\\resources\\avro"))setOutputDir(file("${projectDir}\\src\\main\\kotlin"))}avro {fieldVisibility.set("private")customConversion(org.apache.avro.Conversions.UUIDConversion::class.java)}
Hiç yorum yok:
Yorum Gönder