Gradle Build Optimization
3 issues found, 3 fixed. Build time: 1m10s → 12.4s. Gradle 8.12.1.
Findings
Volatile MANIFEST.MF from the Coditory manifest plugin causes Javadoc cache misses (14 tasks) — VOLATILE · CRITICAL
Absolute overview path in Javadoc options causes non-relocatable misses (14 tasks) — NON_RELOCATABLE · CRITICAL
Absolute file paths in ktlint JavaExec args cause non-relocatable misses (16 tasks) — NON_RELOCATABLE · LOW
Summary
Build Time Saved
Removes about 58.4s of avoidable work from every build — an 82% improvement.
Before █████████████████████████ 1m10s
After ████░░░░░░░░░░░░░░░░░░░░░ 12.4s
Before & After
| Key Metrics | Before | After | Change |
| Build time | 1m10s | 12.4s | −82% |
| Cache hit rate | 63.0% | 100.0% | +37.0pp |
| Avoidable work (task count) | 30 | 0 | −30 |
Details