[
https://issues.apache.org/jira/browse/FLINK-2940?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Maximilian Michels reassigned FLINK-2940:
-----------------------------------------
Assignee: Maximilian Michels
> Deploy multiple Scala versions for Maven artifacts
> --------------------------------------------------
>
> Key: FLINK-2940
> URL: https://issues.apache.org/jira/browse/FLINK-2940
> Project: Flink
> Issue Type: Improvement
> Components: Build System
> Affects Versions: 0.9, 0.10.0
> Reporter: Maximilian Michels
> Assignee: Maximilian Michels
> Fix For: 1.0.0
>
>
> Flink implicitly defaults to Scala 2.10 at the moment. For 0.10 we already
> built Scala 2.11 artifacts but did not deploy them in the Maven repository.
> For the 1.0 release, multiple Scala versions should be offered via Maven.
> The artifacts which depend on a version of Scala, should contain the Scala
> version in the artifact name. This is a common convention for Scala
> artifacts. For example, {{flink-scala}} should be renamed to
> {{flink-scala_2.10}} and there should be a {{flink-scala_2.11}} artifact as
> well.
> Scala dependencies should be avoided where possible. For instance,
> {{flink-java}} depends on Chill which depends on a specific version of Scala.
> So we would have {{flink-java_2.10/11}}. We can either try to get rid of the
> Scala dependency for these modules or shade our version of Scala..
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)