Adding/removing/renaming a new class always forces clients of that source file to be recompiled #8

harrah opened this Issue Sep 9, 2013 · 1 comment

2 participants



// class Q

object A { val x = 3 }


object B { val x = A.x }
  1. compile
  2. Uncomment line in A.scala.
  3. compile. Both sources are recompiled because Q introduces a change to the hash for <init>.

Migrated to sbt/sbt#2319.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment