| Android Gradle Plugin |
✅ |
7.1.0-alpha12 |
N/A |
| Kotlin JVM |
✅ |
1.5.0 |
N/A |
| Kotlin KAPT |
✅ |
1.5.0 |
N/A |
| Kotlin Android |
✅ |
1.5.0 |
N/A |
| Kotlin MPP (common) |
✅ |
1.5.20 |
N/A |
| Kotlin JS |
✅ |
1.5.20 |
N/A |
| Kotlin Native |
✅ |
1.9.0 |
KT-43293 |
androidx.benchmark |
✅ |
1.1.0 |
N/A |
androidx.navigation.safeargs
androidx.navigation.safeargs.kotlin |
✅ |
2.3.1 |
N/A |
app.cash.licensee |
✅ |
1.7.0 |
cashapp/licensee#72 |
AppLovin-MAX-React-Native |
❌ |
N/A |
AppLovin/AppLovin-MAX-React-Native#100 |
biz.aQute.bnd.builder |
✅ |
6.1.0 |
N/A |
ch.acanda.gradle.fabrikt |
✅ |
1.0.0 |
N/A |
com.alibaba.arouter |
🚫 |
N/A |
alibaba/ARouter#984 |
com.apollographql.apollo3 |
✅ |
3.7.0 |
N/A |
com.autonomousapps.build-health |
✅ |
1.28.0 |
N/A |
com.avast.gradle.docker-compose |
✅ |
0.16.0 |
N/A |
com.bmuschko.docker-spring-boot-application
com.bmuschko.docker-java-application
com.bmuschko.docker-remote-api |
✅ |
9.0.0 |
bmuschko/gradle-docker-plugin#1102 |
com.bmuschko.tomcat |
🚫 |
N/A |
N/A |
com.bugsnag.android.gradle |
✅ |
v5.0.0 |
N/A |
com.commercehub.gradle.plugin.avro |
✅ |
0.22.0 |
N/A |
com.diffplug.gradle.spotless |
✅ |
7.0.0 |
diffplug/spotless#2318 |
com.dropbox.dependency-guard |
✅🙈 |
0.2.0 |
dropbox/dependency-guard#28 |
com.dropbox.focus |
✅ |
0.4.0 |
N/A |
com.getkeepsafe.dexcount |
✅ |
2.0.0-RC1 |
N/A |
com.github.ben-manes.versions |
✅🙈 |
v0.42.0 |
ben-manes/gradle-versions-plugin#410 |
com.github.bjornvester.xjc |
✅ |
1.7.0 |
bjornvester/xjc-gradle-plugin#20 |
com.github.hierynomus.license |
❌ |
N/A |
hierynomus/license-gradle-plugin#198 |
com.github.jk1.dependency-license-report |
❌ |
N/A |
jk1/Gradle-License-Report#255 |
com.gradleup.shadow
com.github.johnrengelman.shadow
com.github.johnrengelman.plugin-shadow |
✅ |
6.1.0 |
N/A |
com.github.node-gradle.node |
✅ |
3.0.0-rc7 |
N/A |
com.github.sherter.google-java-format |
❌ |
N/A |
sherter/google-java-format-gradle-plugin#55 |
com.github.spotbugs |
✅ |
6.0.27 |
spotbugs/spotbugs-gradle-plugin#1096 |
com.google.android.gms.oss-licenses-plugin |
❌ |
N/A |
google/play-services-plugins#246 |
com.google.cloud.tools.appengine |
❌ |
N/A |
GoogleCloudPlatform/appengine-plugins#997 |
com.google.cloud.tools.jib |
❌ |
N/A |
GoogleContainerTools/jib#3132 |
com.google.firebase.crashlytics |
✅ |
2.5.1 |
N/A |
com.google.firebase.firebase-perf |
✅ |
1.3.5 |
N/A |
com.google.gms.google-services |
✅ |
4.3.5 |
N/A |
com.google.osdetector |
✅ |
1.7.0 |
N/A |
com.google.protobuf |
✅ |
0.8.15 |
N/A |
com.gorylenko.gradle-git-properties |
⚠️ |
2.5.0 |
n0mer/gradle-git-properties#241 |
com.huawei.agconnect |
❌ |
N/A |
AppGalleryConnect/agc-android-demos#8 |
com.jakewharton.butterknife |
❓ |
N/A |
TODO |
com.jaredsburrows.spoon |
✅ |
1.6.0 |
N/A |
com.jfrog.artifactory |
❌ |
N/A |
jfrog/artifactory-gradle-plugin#102 |
com.jfrog.bintray |
❓ |
N/A |
TODO |
com.moowork.grunt
com.moowork.gulp
com.moowork.node |
🚫 |
Superseded by com.github.node-gradle.node |
N/A |
com.newrelic.agent.android |
❓ |
N/A |
#13490 (comment) |
com.osacky.doctor |
✅ |
v0.6.0 |
N/A |
com.osacky.fladle |
✅ |
0.11.0 |
N/A |
com.palantir.baseline-* |
❌ |
N/A |
palantir/gradle-baseline#1719 |
com.palantir.docker
com.palantir.docker-compose
com.palantir.docker-run |
❓ |
N/A |
TODO |
com.slack.keeper |
✅ |
0.6.0 |
N/A |
com.squareup.hephaestus
com.squareup.anvil |
✅ |
v2.0.5 |
N/A |
com.squareup.sqldelight |
✅ |
1.4.4 |
N/A |
com.squareup.wire |
✅ |
3.3.0 |
N/A |
com.vaadin
com.vaadin.hilla |
✅ |
24.8.0 |
vaadin/flow#18612 |
com.vanniktech.android.apk.size |
🚫 |
Superseded by AGP |
vanniktech/gradle-android-apk-size-plugin#96 |
com.vanniktech.maven.publish |
✅ |
0.34.0 |
vanniktech/gradle-maven-publish-plugin#259 |
cz.habarta.typescript-generator |
❌ |
N/A |
vojtechhabarta/typescript-generator#828 |
dagger.hilt.android.plugin |
✅ |
2.29.1-alpha |
N/A |
de.benediktritter.maven-plugin-development |
✅ |
1.0 |
gradlex-org/maven-plugin-development#8 |
de.fayard.refreshVersions
de.fayard.refreshVersions-core ✅🙈 |
v0.40.1 |
Splitties/refreshVersions#228 |
|
de.mannodermaus.android-junit5 |
✅ |
1.8.2.1 |
N/A |
de.thetaphi.forbiddenapis |
✅ |
3.3 |
N/A |
de.undercouch.download |
✅ |
4.1.0 |
N/A |
dev.icerock.mobile.multiplatform-resources |
✅ |
0.24.0 |
icerockdev/moko-resources#311 |
dev.jacomet.logging-capabilities |
✅ |
v0.9.0 |
N/A |
dev.nokee.* |
❌ |
N/A |
nokeedev/gradle-native#87 |
dev.petuska.npm.publish |
✅ |
3.1.0 |
https://github.com/mpetuska/npm-publish/issues/61 |
dk.mada.jaxrs |
✅ |
0.12.0 |
N/A |
edu.sc.seis.launch4j |
✅ |
3.0.2 |
TheBoegl/gradle-launch4j#142 |
gg.jte.gradle |
✅ |
2.3.1 |
casid/jte#204 |
io.franzbecker.gradle-lombok |
❌ |
N/A |
TODO |
io.freefair.aspectj |
✅ |
N/A |
freefair/gradle-plugins#605 |
io.github.reactivecircus.app-versioning |
✅ |
1.3.1 |
ReactiveCircus/app-versioning#24 |
io.gitlab.arturbosch.detekt |
✅ |
v1.10.0-RC1 |
N/A |
io.spring.dependency-management |
❌ |
N/A |
spring-gradle-plugins/dependency-management-plugin#312 |
marathon-gradle-plugin |
❓ |
N/A |
MarathonLabs/marathon#378 |
me.champeau.gradle.jmh |
✅ |
0.5.2 |
N/A |
nebula.dependency-lock |
❌ |
N/A |
nebula-plugins/gradle-dependency-lock-plugin#268 |
nebula.dependency-recommender |
❓ |
N/A |
TODO |
nebula.facet nebula.integtest |
✅ |
v8.0.0 |
N/A |
nebula.lint |
❌ |
N/A |
nebula-plugins/gradle-lint-plugin#309 |
nebula.plugin-plugin |
✅ |
17.1.0 |
N/A |
nebula.release |
❌ |
N/A |
nebula-plugins/nebula-release-plugin#255 |
nebula.resolution-rules |
❓ |
N/A |
TODO |
net.bytebuddy.byte-buddy-gradle-plugin |
✅ |
1.12.3 |
N/A |
net.ltgt.errorprone-javacplugin
net.ltgt.errorprone-base
net.ltgt.errorprone |
✅ |
1.2.0 |
N/A |
net.researchgate.release |
❌ |
N/A |
researchgate/gradle-release#346 |
net.saliman.properties |
❌ |
N/A |
stevesaliman/gradle-properties-plugin#39 |
nu.studer.jooq |
✅ |
5.0 |
N/A |
nu.studer.rocker |
✅ |
2.0 |
N/A |
org.ajoberstar.grgit |
🚫 |
N/A |
ajoberstar/grgit#406 |
org.asciidoctor.* |
❌ |
N/A |
asciidoctor/asciidoctor-gradle-plugin#564 |
org.cyclonedx.bom |
✅ |
2.0.0 |
xvik/gradle-animalsniffer-plugin#26 |
org.flywaydb.flyway |
❌ |
N/A |
flyway/flyway#3550 |
org.graalvm.buildtools.native |
⚠️ |
N/A |
graalvm/native-build-tools#477 |
org.gradle.android.cache-fix |
✅ |
2.1.1 |
N/A |
org.gradle.playframework |
❌ |
N/A |
gradle/playframework#138 gradle/playframework#184 |
org.gradle.test-retry |
✅ |
1.1.2 |
N/A |
org.hibernate.orm |
✅ |
? |
HHH-16078 |
org.jetbrains.dokka |
✅ |
2.0.0 |
Kotlin/dokka#1217 |
org.jetbrains.intellij |
✅ |
1.1.4 |
N/A |
org.jetbrains.kotlinx.kover |
✅ |
0.5.1 |
N/A |
org.jlleitschuh.gradle.ktlint
org.jlleitschuh.gradle.ktlint-idea |
✅ |
v9.3.0 |
N/A |
org.jooq.jooq-codegen-gradle |
✅ |
3.20.0 |
jOOQ/jOOQ#16997 |
org.jsonschema2dataclass |
❌ |
N/A |
jsonschema2dataclass/js2d-gradle#884 |
org.liquibase.gradle |
❌ |
N/A |
liquibase/liquibase-gradle-plugin#166 |
org.nosphere.apache.rat |
✅ |
0.7.0 |
N/A |
org.nosphere.gradle.github.actions |
✅ |
1.2.0 |
N/A |
org.openrewrite.rewrite |
🙈 |
6.18.0 |
openrewrite/rewrite-gradle-plugin#366 |
org.sonarqube |
🙈 |
N/A |
TODO |
org.springframework.boot |
✅ |
v2.4.0 |
N/A |
org.unbroken-dome.xjc |
❌ |
N/A |
unbroken-dome/gradle-xjc-plugin#39 |
realm-java |
❌ |
N/A |
realm/realm-java#7299 |
ru.vyarus.animalsniffer |
✅ |
1.6.0 |
xvik/gradle-animalsniffer-plugin#26 |
With the introduction of the Gradle configuration cache, community plugins may need to be adjusted. The goal of this issue is to track the status of community plugins.
For configuration cache support in core Gradle plugins see #13454
For more information about the configuration cache, how to use it and troubleshoot problems, please read the dedicated user manual chapter.
Community plugins
The following table displays the state of the support for the configuration cache in various community Gradle plugins. We started this list with the topmost downloaded plugins and added others we stumbled upon in the builds we tested. The list is not exhaustive, keep reading if you don't find your favorite plugin in the list.
We will be updating that list continuously. The list is updated to 2025-07-14.
If you find a plugin that you use in this list, please upvote the linked issues to make the plugin authors aware of your interest.
androidx.benchmark1.1.0androidx.navigation.safeargsandroidx.navigation.safeargs.kotlin2.3.1app.cash.licenseeAppLovin-MAX-React-Nativebiz.aQute.bnd.builderch.acanda.gradle.fabriktcom.alibaba.aroutercom.apollographql.apollo3com.autonomousapps.build-healthcom.avast.gradle.docker-composecom.bmuschko.docker-spring-boot-applicationcom.bmuschko.docker-java-applicationcom.bmuschko.docker-remote-apicom.bmuschko.tomcatcom.bugsnag.android.gradlecom.commercehub.gradle.plugin.avrocom.diffplug.gradle.spotlesscom.dropbox.dependency-guardcom.dropbox.focuscom.getkeepsafe.dexcountcom.github.ben-manes.versionscom.github.bjornvester.xjccom.github.hierynomus.licensecom.github.jk1.dependency-license-reportcom.gradleup.shadowcom.github.johnrengelman.shadowcom.github.johnrengelman.plugin-shadowcom.github.node-gradle.nodecom.github.sherter.google-java-formatcom.github.spotbugscom.google.android.gms.oss-licenses-plugincom.google.cloud.tools.appenginecom.google.cloud.tools.jibcom.google.firebase.crashlytics2.5.1com.google.firebase.firebase-perf1.3.5com.google.gms.google-services4.3.5com.google.osdetectorcom.google.protobufcom.gorylenko.gradle-git-propertiescom.huawei.agconnectcom.jakewharton.butterknifecom.jaredsburrows.spooncom.jfrog.artifactorycom.jfrog.bintraycom.moowork.gruntcom.moowork.gulpcom.moowork.nodecom.github.node-gradle.nodecom.newrelic.agent.androidcom.osacky.doctorcom.osacky.fladlecom.palantir.baseline-*com.palantir.dockercom.palantir.docker-composecom.palantir.docker-runcom.slack.keepercom.squareup.hephaestuscom.squareup.anvilcom.squareup.sqldelightcom.squareup.wirecom.vaadincom.vaadin.hillacom.vanniktech.android.apk.sizecom.vanniktech.maven.publishcz.habarta.typescript-generatordagger.hilt.android.plugin2.29.1-alphade.benediktritter.maven-plugin-developmentde.fayard.refreshVersionsde.fayard.refreshVersions-core✅🙈de.mannodermaus.android-junit5de.thetaphi.forbiddenapisde.undercouch.downloaddev.icerock.mobile.multiplatform-resourcesdev.jacomet.logging-capabilitiesdev.nokee.*dev.petuska.npm.publishdk.mada.jaxrsedu.sc.seis.launch4jgg.jte.gradleio.franzbecker.gradle-lombokio.freefair.aspectjio.github.reactivecircus.app-versioningio.gitlab.arturbosch.detektio.spring.dependency-managementmarathon-gradle-pluginme.champeau.gradle.jmhnebula.dependency-locknebula.dependency-recommendernebula.facetnebula.integtestnebula.lintnebula.plugin-pluginnebula.releasenebula.resolution-rulesnet.bytebuddy.byte-buddy-gradle-pluginnet.ltgt.errorprone-javacpluginnet.ltgt.errorprone-basenet.ltgt.errorpronenet.researchgate.releasenet.saliman.propertiesnu.studer.jooqnu.studer.rockerorg.ajoberstar.grgitorg.asciidoctor.*org.cyclonedx.bomorg.flywaydb.flywayorg.graalvm.buildtools.nativeorg.gradle.android.cache-fixorg.gradle.playframeworkorg.gradle.test-retryorg.hibernate.ormorg.jetbrains.dokkaorg.jetbrains.intellijorg.jetbrains.kotlinx.koverorg.jlleitschuh.gradle.ktlintorg.jlleitschuh.gradle.ktlint-ideaorg.jooq.jooq-codegen-gradleorg.jsonschema2dataclassorg.liquibase.gradleorg.nosphere.apache.ratorg.nosphere.gradle.github.actionsorg.openrewrite.rewriteorg.sonarqubeorg.springframework.bootorg.unbroken-dome.xjcrealm-javaru.vyarus.animalsniffer✅ Supported, works with no problem reported
⚠️ Partially supported, works to some extent, reports problems
🙈 Declares incompatible tasks, works but disables the configuration cache when used
❌ Unsupported, fails
🚫 Abandoned, won't fix
❓ Untested
Reporting problems to community plugins
If you have tried the configuration cache on your build and found a problematic plugin, please report an issue to the plugin's bug tracker. The troubleshooting section of the dedicated user guide chapter explain how to reason about encountered problems.
A good way to report such problems to community plugin authors is by providing:
Here's a good example issue for a community plugin you can use as a template: michel-kraemer/gradle-download-task#156
Then please comment on this issue with a link to the plugin issue so we can add it to the list.
A plugin is missing in the list?
If you have tried the configuration cache on your build and found a problematic plugin that is not in the list above, please report an issue to the plugin's bug tracker as explained in the previous section and comment on this issue with a link to that issue so we can add it to the list.
If you are the author of a plugin that you want to make support the configuration cache or that already supports it, please comment on this issue so we can add it to the list.
Please include the following information in your comment: