Hi, We currently have a PR that is blocked because of Scala 2.10/2.11 issues: https://github.com/apache/beam/pull/3881.
Short version is: - We want to update the Flink dependencies to _2.11 dependencies because 2.10 is quite outdated - This doesn't work well because some modules (examples, for example) depend on all Runners and at least the Spark Runner has _2.10 dependencies I see two solutions for this: - Introducing a project-wide Scala version property - Allowing differing Scala versions for different runners, ensure that we never have a situation where we have several Runners as dependency. For the the "Maven Install" pre-commit hook this could mean splitting it up per runner. What do you think? Best, Aljoscha