Skip to content

Update plugin extensions and tasks to use Gradle lazy configuration - #7

Open
gmarrot wants to merge 2 commits into
oliviergauthier:masterfrom
gmarrot:gradle-lazy-configuration
Open

Update plugin extensions and tasks to use Gradle lazy configuration#7
gmarrot wants to merge 2 commits into
oliviergauthier:masterfrom
gmarrot:gradle-lazy-configuration

Conversation

@gmarrot

@gmarrot gmarrot commented Nov 22, 2025

Copy link
Copy Markdown

Use Property<T> and Provider<T> for extension properties and tasks inputs and outputs to enable Gradle lazy configuration and configuration cache.

Also, I add some integration tests to check compatibility of the plugin for several Gradle versions. Currently, it supports Gradle 7.0 and higher as the Kotlin method .titlecase() used in task naming is not supported in lower versions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant