Search Gradle plugins

Plugin Latest Version

io.github.appspiriment.library-base

The Android Base Library Plugin is a foundational plugin designed to standardize the configuration of all your Android library modules. It automates the setup of core settings, ensuring consistency across your project. This plugin handles essential tasks such as applying the Android and Kotlin plugins, setting the compile and minimum SDK versions, configuring build types (debug/release), defining Java and Kotlin compilation options, and setting up default source sets and resource configurations. By using this plugin, you can significantly reduce boilerplate code and maintain a uniform structure across all your library modules.

0.0.10
(09 June 2025)

io.github.appspiriment.application

This Gradle plugin configures an Android application module with the necessary setup for Hilt Dependency Injection (DI). It automatically manages versioning by updating the version in a `version.properties` file with each build. The plugin streamlines the setup for the Android application, enabling seamless integration with Hilt DI and automatic version management. Warning: Modifying or changing the `appspirimentlibs.versions.toml` file manually can cause the plugin to fail, as it may get overwritten during plugin updates. For any version changes or dependency additions, it is recommended to update the default `libs.versions.toml` file instead.

0.0.10
(09 June 2025)

ca.stellardrift.configurate-transformations

File transformations for the Copy task using Configurate

6.2.0
(09 March 2025)

ca.stellardrift.localization

Code generation for resource bundle strings

6.2.0
(09 March 2025)

org.ysb33r.gradletest.base

A plugin that helps you test your plugin against a variety of Gradle versions

4.0.2
(28 January 2025)

com.supcis.remote-build-cache

Adds a remote build cache that is configured via environment variables: - GRADLE_REMOTE_BUILD_CACHE_URL: the base URL for the remote build cache - PUSH_TO_REMOTE_BUILD_CACHE: boolean value whether to push to the remote build cache or to use it only for pulling. (optional, default: false) - MAVEN_USER: the username for the maven repository (optional) - MAVEN_PASSWORD: the password for the maven repository (optional) No remote cache is added if no GRADLE_REMOTE_BUILD_CACHE_URL is set.

1.1.0
(23 January 2025)

io.github.tomictomek.version-prop

The util to easily define the app version in the property file. Create `version.properties` file at project root level (default) with following properties: `version.code`, `version.major`, `version.minor`, `version.patch`. To define different properties file name or location use `versionPropDef.propertyFile`.

1.0.0
(04 January 2025)

com.huanshankeji.benchmark.kotlinx-benchmark-jvm-conventions

Applies the kotlinx-benchmark and `allopen` plugins, adds the kotlinx-benchmark dependencies, and registers a separate `benchmarks` source set that depends on `main` by default.

0.9.0
(04 December 2024)

io.github.alexritian.codegenGradlePlugin

A custom Gradle plugin that extends gradle-jooq-plugin with default configurations.

1.0.0
(11 November 2024)

org.myire.quill.spotbugs

Configuration of and additional functionality for the SpotBugs Gradle plugin

3.3
(29 August 2024)