[
https://issues.apache.org/jira/browse/FLINK-2933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15113698#comment-15113698
]
ASF GitHub Bot commented on FLINK-2933:
---------------------------------------
Github user mxm commented on the pull request:
https://github.com/apache/flink/pull/1529#issuecomment-174172295
`flink-java` does not have a dependency on Scala anymore because it has
been removed in the course of this pull request (as referenced in this pull
request, see #1535). The latest list (above your comment) does not state
flink-java has a dependency on Scala.
It can't be prevented that `flink-storm` has a dependency on Scala because
it depends on flink-runtime. As for `flink-gelly`, I still have to look into it
why it depends on Scala. `flink-java8` still has to be cleaned but so far
hasn't been top priority. More problematic seems to be `flink-streaming-java`.
> Flink scala libraries exposed with maven should carry scala version
> -------------------------------------------------------------------
>
> Key: FLINK-2933
> URL: https://issues.apache.org/jira/browse/FLINK-2933
> Project: Flink
> Issue Type: Sub-task
> Components: Build System
> Reporter: Frederick F. Kautz IV
> Assignee: Maximilian Michels
> Priority: Minor
>
> [If I put this on the wrong component, can someone please update?]
> Major versions of scala are not forward nor backwards compatible. Libraries
> build for 2.10 will not work with 2.11 or vice versa.
> In order to avoid build related problems, it is strongly recommended to
> append the scala version it is compatible within the artifact id. This
> ensures the correct version of the library is pulled in rather than deferring
> the problem to a future build or runtime error.
> For example, akka exposes the following packages for the same version:
> {code}
> <dependency>
> <groupId>com.typesafe.akka</groupId>
> <artifactId>akka-actor_2.10</artifactId>
> <version>2.3.14</version>
> </dependency>
> {code}
> {code}
> <dependency>
> <groupId>com.typesafe.akka</groupId>
> <artifactId>akka-actor_2.11</artifactId>
> <version>2.3.14</version>
> </dependency>
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)