Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-16171

Ban unused dependencies

    XMLWordPrintableJSON

Details

    Description

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

      Attachments

        Activity

          People

            Unassigned Unassigned
            chesnay Chesnay Schepler
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 20m
                20m