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

Closed
harrah opened this Issue Sep 9, 2013 · 1 comment

2 participants

@harrah

A.scala

// class Q

object A { val x = 3 }

B.scala

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>.
@gkossakowski

Migrated to sbt/sbt#2319.

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