I have a project using Scala 2.10 and one using Scala 2.11. They depend on a common project, which can compile with both.
lazy val foo = (project in file(\"foo\"
Yevgeniy Mordovkin's proposed solution, to declare crossPaths := false in the baz project, works.
crossPaths := false
Another thing you might do, is to prepend a + before the command: sbt '+ bar/update'. That will build baz for all declared Scala versions.
+
sbt '+ bar/update'