Skip to content

Gradle Compatibility

AzureDoom edited this page Jun 8, 2026 · 1 revision

Gradle Compatibility

This plugin is designed to work with modern Gradle features:

  • ✅ Configuration cache compatible
  • ✅ Passes Gradle 9.x plugin validation
  • ⚠️ Selective build cache support

Build Cache Behavior

Tasks are categorized as follows:

Cacheable:

  • DecompileDependencyJarTask
  • DecompileServerJarTask

Not cacheable (by design):

  • downloadAssetsZip (network + auth dependent)
  • runServer (executes an external process)
  • prepareRunServer (filesystem links/junctions)
  • manifest tasks (low-cost file operations)

This ensures correctness while still benefiting from caching where it matters.


Home | Task Reference | Troubleshooting

Clone this wiki locally