You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Maximilian Michels (JIRA)" <ji...@apache.org> on 2016/01/27 11:49:39 UTC

[jira] [Resolved] (FLINK-2933) Flink scala libraries exposed with maven should carry scala version

     [ https://issues.apache.org/jira/browse/FLINK-2933?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Maximilian Michels resolved FLINK-2933.
---------------------------------------
       Resolution: Fixed
    Fix Version/s: 1.0.0

Fixed in 2c4e4d1ffaf4107fb802c90858184fc10af66837.

> 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
>             Fix For: 1.0.0
>
>
> [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)