[
https://issues.apache.org/jira/browse/FLINK-2933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15113703#comment-15113703
]
ASF GitHub Bot commented on FLINK-2933:
---------------------------------------
Github user mxm commented on the pull request:
https://github.com/apache/flink/pull/1529#issuecomment-174176742
@fhueske `flink-storm` depends on `flink-runtime` only transitively through
`flink-streaming-java`. However, I know from working with the code that it also
depends on `flink-clients` (we would have to add flink-clients to the pom once
we removed flink-clients and flink-runtime from flink-streaming-java). That
would again make flink-storm Scala-dependent.
@aljoscha Yes, that would be odd although as far as I know there are not
that many `flink-java8` users. The module depends on `flink-streaming-java`. So
I guess it will stay Scala-dependent as long as flink-streaming-java is.
> 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)