[ 
https://issues.apache.org/jira/browse/FLINK-13414?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17403657#comment-17403657
 ] 

Stephan Ewen commented on FLINK-13414:
--------------------------------------

Just for context: The long-term plan for this is the following:

  - Make Flink Scala free, so that anyone can use any Scala Version (because it 
no longer conflicts with any Flink Scala version)
  - Any Scala version can be used against the Java APIs. There can be Scala 
APIs for some Scala versions. The Scala dependency would be only in those 
modules, and the modules would not be part of core dependency, but would be 
optional dependencies.

Our current status is the following:
  - We removed the Scala dependency in flink-runtime.
  - A Scala dependency still exists in the SQL runtime.
  - A Scala dependency is still pulled into the main dependency (flink-dist) 
through the Scala API modules.

Possible next steps:
  - We could stop packaging the Scala-dependent modules (like flink-scala, and 
the SQL runtime) into the flink-dist jar.
  - That way, users for the DataStream API at least can remove those jars from 
the classpath and the remainder is scala-free, so they can use whatever Scala 
version they want against the Java APIs.

Would that be a feasible workaround for the time being?

> Add support for Scala 2.13
> --------------------------
>
>                 Key: FLINK-13414
>                 URL: https://issues.apache.org/jira/browse/FLINK-13414
>             Project: Flink
>          Issue Type: New Feature
>          Components: API / Scala
>            Reporter: Chaoran Yu
>            Priority: Minor
>              Labels: auto-deprioritized-major
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to