Search Gradle plugins

software.amazon.smithy

Owner: 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

Sources: https://github.com/awslabs/smithy

Version 0.7.0 (latest)

0.7.0

Created 17 April 2023.

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.7.0"
}

Using legacy plugin application:

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

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

Using the plugins DSL:

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

Using legacy plugin application:

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

apply plugin: "software.amazon.smithy"

Learn how to apply plugins to subprojects