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

Chesnay Schepler closed FLINK-7555.
-----------------------------------
    Resolution: Not A Problem

Certain libraries (cassandra, kinesis, table API) must use vanilla guava since 
they pull it in through a dependency that exposes gauva in it's API.

We can't replace those.

Libraries other than those 3 are not allowed to import guava which is enforced 
by checkstyle. Furthermore, we also do not allow unshaded guava dependencies in 
the flink-dist jar, which is enforced by a check in the travis scripts.

>  Use flink-shaded-guava-18 to replace guava dependencies
> --------------------------------------------------------
>
>                 Key: FLINK-7555
>                 URL: https://issues.apache.org/jira/browse/FLINK-7555
>             Project: Flink
>          Issue Type: Bug
>          Components: Build System
>    Affects Versions: 1.4.0
>            Reporter: Hai Zhou
>             Fix For: 1.4.0
>
>
> After [#issue FLINK-6982|https://issues.apache.org/jira/browse/FLINK-6982],
> I still find 40 occurrences of 'import com.google.common' in project .
> we should replace all 'import com.google.common.*' to  'import 
> org.apache.flink.shaded.guava18.com.google.common.*' ?
> if so, I will give a PR to fix it.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to