mirror of
https://github.com/sbt/sbt.git
synced 2026-10-06 10:03:56 +02:00
**Problem** The clean task no longer works as intended on sbt 2.x due to the disk cache. **Solution** This implements an in-memory state of invalidation for subproject and configuration axes. So clean task would mark subprojects to be invalidated regardless of the disk cache state. The invalidation state would be lifted once any cached task executes, so it's not technically same as sbt 1.x, but the UX should be similar.