搜索Gradle插件

io.github.leofuso.argo

一个旨在帮助使用Apache Avro的Gradle插件。它支持为JSON schema声明文件 (.avsc)、JSON协议声明文件 (.avpr) 和Avro IDL文件进行代码生成。在未来,它应该支持Schema Registry集成。

https://github.com/LeoFuso/argo

来源: https://github.com/LeoFuso/argo

版本 0.1.4 (最新)

0.1.4

创建于 2023年3月23日。

Gradle插件,支持从JSON schema声明文件(.avsc)、JSON协议声明文件(.avpr) 和Avro IDL源文件(.avdl)生成Java代码

使用 plugins DSL

plugins {
  id("io.github.leofuso.argo") version "0.1.4"
}

使用 旧的插件应用

buildscript {
  repositories {
    maven {
      url = uri("https://plugins.gradle.org.cn/m2/")
    }
  }
  dependencies {
    classpath("io.github.leofuso.argo:argo-plugin:0.1.4")
  }
}

apply(plugin = "io.github.leofuso.argo")

使用 plugins DSL

plugins {
  id "io.github.leofuso.argo" version "0.1.4"
}

使用 旧的插件应用

buildscript {
  repositories {
    maven {
      url "https://plugins.gradle.org.cn/m2/"
    }
  }
  dependencies {
    classpath "io.github.leofuso.argo:argo-plugin:0.1.4"
  }
}

apply plugin: "io.github.leofuso.argo"

学习如何将插件应用于子项目