mirror of https://github.com/sbt/sbt.git
When using a SNAPSHOT version of sbt, if the sbt jars are republished with breaking binary changes, the build definition should be recompiled. Previously, the cache key only considered the source content, not the classpath, causing NoSuchMethodError when cached classes referenced methods that no longer exist. This fix includes a hash of SNAPSHOT and -bin- jars (including their modification times) in the cache key. When these jars change, the build definition is recompiled. Fixes #7713 |
||
|---|---|---|
| .. | ||
| main/scala/sbt/internal | ||
| test | ||