You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by "Chesnay Schepler (Jira)" <ji...@apache.org> on 2020/02/19 12:32:00 UTC

[jira] [Created] (FLINK-16171) Ban unused dependencies

Chesnay Schepler created FLINK-16171:
----------------------------------------

             Summary: Ban unused dependencies
                 Key: FLINK-16171
                 URL: https://issues.apache.org/jira/browse/FLINK-16171
             Project: Flink
          Issue Type: Improvement
            Reporter: Chesnay Schepler
            Assignee: Chesnay Schepler


Flink's dependency graph is filled with unused dependencies, among others
* adding noise in the dependency tree that make it harder to reason about which modules are affected by a dependency change,
* potentially reducing developer productivity by requiring more modules to be compiled than necessary (e.g., when using mavens {{-am}} switch,
* adding additional work during license checks.

We should comb the project and remove all unused dependencies, and properly document those that are detected as unused (usually because they are accessed indirectly).



--
This message was sent by Atlassian Jira
(v8.3.4#803005)