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

Reply via email to