{"repo":"ImFlog/schema-registry-plugin","free":true,"listed":false,"github":"https://github.com/ImFlog/schema-registry-plugin","clone":"git clone https://github.com/ImFlog/schema-registry-plugin.git","description":"Gradle plugin to interact with Confluent Schema-Registry.","language":"Kotlin","stars":123,"topics":["kafka-schema-registry","gradle-plugin","avro-kafka","avro","kafka","gradle","kotlin","confluent","json-schema","protocol-buffers"],"license":"Apache-2.0","category":"data-pipelines","readme_excerpt":"Schema-registry-plugin The aim of this plugin is to adapt the Confluent schema registry maven plugin for Gradle builds. Usage This plugin requires Gradle 8.0 or later (kotlin minimum version required by downstream libraries). Starting with the version 3.0.0 of the plugin, Java 17 or later is required to use the plugin (due to schema registry client dependency). The plugin relies on a confluent library that is not available on common repositories, you will have to add it to your buildscript . Groovy Kotlin Where \"X.X.X\" is the current version, see gradle plugin portal for details. Tasks When you install the plugin, four tasks are added under registry group: downloadSchemasTask testSchemasTask registerSchemasTask configSubjectsTask What these tasks do and how to configure them is described in the following sections. Global configuration url is where the script can reach the Schema Registry. quiet is whether you want to disable \"INFO\" level logs. This can be useful if you test the compatibility of a lot of schema. Could be removed if https://github.com/gradle/gradle/issues/1010 is fixed. rootDir is the base directory used to resolve all task paths (schema files, references, output paths, metadata, rulesets). Defaults to the Gradle project's root directory. outputDirectory is the directory where action result will be stored as files (only register for now). This is an optional parameter. pretty is whether the downloaded Avro or json schemas should be formatted (\"pretty-printed\") ","default_branch":null,"files":null,"tree":[],"storefront":"/r/ImFlog","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ImFlog/schema-registry-plugin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}