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

ASF GitHub Bot commented on FLINK-2933:
---------------------------------------

Github user fhueske commented on the pull request:

    https://github.com/apache/flink/pull/1529#issuecomment-173300875
  
    Thanks for the PR! This fixes an issue that has been reported several times 
by users.
    IIRC, the outcome of the discussion on the dev ML was to remove the Scala 
dependency from `flink-java` before adding the suffix. 
    
    So we have to resolve FLINK-2972 first (one way or the other). Otherwise, 
we would update the `flink-java` SNAPSHOT artifacts twice and cause quite a bit 
trouble for our bleeding-edge users.


> 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)

Reply via email to