Search Gradle plugins
| Plugin | Latest Version |
|---|---|
|
Reads a .env file at settings evaluation time and exposes its entries as a `dotenv` extension for use in settings.gradle.kts. Uses only stable public Gradle APIs (compatible with Gradle 8 and 9+). |
0.1.0
(11 June 2026) |
|
The OpenAPI Spec Merger Checker (coam) is a Gradle plugin that verifies whether all paths of one OpenAPI specification file are fully included, through $ref, in another OpenAPI specification file. |
1.0.0
(09 August 2024) |
|
Opinionated convention plugin for Kotlin library projects. Pre-configures Kotlin JVM and kotlin-spring compiler plugin, with a standard testing stack (JUnit 5, assertk) — so library authors can focus on API design. |
1.8.0
(28 October 2026) |
|
OasLint is a Gradle plugin that enforces consistent naming conventions and structure in OpenAPI specifications. It validates schemas, parameters, paths, tags, and operation IDs against defined format rules, helping teams maintain clean, readable, and standardized API definitions. Ensure your OpenAPI specs stay consistent and error-free across projects. |
0.2.0
(24 November 2025) |
|
This plugin simplifies the process of collecting JUnit XML test reports and publishing them to a Fern test reporting service. It parses JUnit XML reports, converts them to Fern's data model, and sends them to your Fern instance through its API. To learn more about Fern, check out its repository: https://github.com/guidewire-oss/fern-reporter |
1.1.0
(20 June 2026) |
|
This plugin allows you to generate client and server SDKs for different languages, documentation and new generators from OpenAPI 2.0 and 3.x specifications. It does mostly the same things as openapi generator plugin but has a set of additional parameters: 1. Java client retrofit2 generator: add "interfaceOnly" additional property. If it's true, only API interfaces are generated. 2. Java client retrofit2 generator: allow to select serialization library when interfaceOnly = true. It's possible to use jackson instead of gson. 3. Possibility to configure useOneOfInterfaces via additional properties. Generation oneOf interfaces for Java Spring generator. |
6.2.0
(02 October 2022) |
|
Asyncwright brings contract-first AsyncAPI validation and model-based generation to Gradle builds and CI. It validates a defined subset of AsyncAPI 3.0.0 YAML and JSON documents, resolves local JSON Pointer references, and produces JSON and text diagnostic reports. A Groovy/Kotlin DSL configures specifications and project rules; validation integrates with the check task so contract errors fail the build. The Java extension API lets teams supply custom validation rules and generators that work with a typed model. Generation runs through explicitly invoked tasks using user-supplied generators. Validation and generation tasks support the Gradle build cache and configuration cache, and run in classloader-isolated Gradle workers without requiring Node.js. Custom extensions must declare their inputs and produce deterministic outputs for correct caching. The supported subset excludes external references, traits, YAML aliases and non-default schema formats. See the project documentation for setup, examples and the full validation scope. |
0.2.1
(28 October 2026) |