Well, diffutils doesn't have any Scala dependencies so transitive dependencies of diffutils are harmless (there are none, actually).

Scala compiler needs transitive dependencies like scala-reflect to work. Maybe I should mark scala-compiler intransitive and add those explicitly again. I don't know.