Search Gradle plugins

software.amazon.smithy

This project integrates Smithy with Gradle. This plugin can build artifacts from Smithy models, generate JARs that contain Smithy models found in Java projects, and generate JARs that contain filtered *projections* of Smithy models.

https://github.com/awslabs/smithy

Version 0.4.3 (latest)

Created 24 January 2020.

This project integrates Smithy with Gradle. This plugin can build artifacts from Smithy models, generate JARs that contain Smithy models found in Java projects, and generate JARs that contain filtered *projections* of Smithy models.

Using the plugins DSL:

plugins {
  id "software.amazon.smithy" version "0.4.3"
}

Using legacy plugin application:

buildscript {
  repositories {
    maven {
      url "https://plugins.gradle.org/m2/"
    }
  }
  dependencies {
    classpath "software.amazon.smithy:smithy-gradle-plugin:0.4.3"
  }
}

apply plugin: "software.amazon.smithy"

Using the plugins DSL:

plugins {
  id("software.amazon.smithy") version "0.4.3"
}

Using legacy plugin application:

buildscript {
  repositories {
    maven {
      url = uri("https://plugins.gradle.org/m2/")
    }
  }
  dependencies {
    classpath("software.amazon.smithy:smithy-gradle-plugin:0.4.3")
  }
}

apply(plugin = "software.amazon.smithy")

Learn how to apply plugins to subprojects