Search Gradle plugins
| Plugin | Latest Version |
|---|---|
com.arc-e-tect.api-only-subscriber
CC-compatible
Fetches published API description documents into a build, verifies them against a committed lockfile, and fails when a contract has drifted. |
0.4.5
(01 November 2026) |
org.gradle.test-retry
CC-compatible
Mitigate flaky tests by retrying tests when they fail |
1.6.6
(07 September 2026) |
com.rezacah.ngaburake.obfuscation-verify
CC-compatible
Verifies that ProGuard/R8 obfuscation actually renamed configured sensitive classes, not just that minification is enabled. Parses the R8 mapping.txt, checks a developer-declared list of sensitive classes, and generates a console/JSON report — optionally failing the build as a CI security gate. |
0.1.0
(10 August 2026) |
|
Re-run only failed tests |
0.0.1
(09 April 2018) |
|
Strict, fail-fast loader for root local.properties and gradle.properties with dynamic dot-property access. |
1.0.0
(16 October 2026) |
|
Waits for Sonarqube scanning to complete, then optionally fails the build if the Sonar qualitygate fails |
0.0.6
(21 May 2021) |
|
Configures a Kotlin Multiplatform project to use Firebase via cmp-firebase. Adds the cmp-firebase dependency at a matching version, forces isStatic=true on every Apple framework (Firebase's SwiftPM products are static libraries, so a dynamic framework compiles and links but crashes at launch), and fails the build with an actionable message when Kotlin is below 2.4.20, where the transitive SwiftPM resolution that pulls firebase-ios-sdk does not exist and the build otherwise dies with an unrelated-looking "ld: framework 'FirebaseCore' not found". Documentation: https://github.com/MobileByteLabs/KmpToolkit/blob/dev/cmp-firebase-gradle-plugin/README.md |
3.5.38
(09 November 2026) |
|
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) |
|
Adds a checkBomAlignment task that fails the build if the BOM's transitive graph requests any org.openrewrite.* or io.moderne.* dependency at more than one version. Hooks into the check lifecycle and any AbstractPublishToMaven task. |
2.27.4
(22 October 2026) |
|
Organizes tests into separate suites: unit, black-box (no access to main code), white-box (full access to main code) and tagged aggregator suites (JUnit 5 @Tag across all suites). Provides shared common test fixtures, suite-specific dependencies, per-suite console logging and reporting controls, configurable base URLs for black-box suites, and optional fail-safe HTTP reporting of test results for requirement tracing. |
1.0.1
(21 October 2026) |