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

Split flink-dist

    XMLWordPrintableJSON

Details

    Description

      Users currently have to setup dependencies to various Flink dependencies (APIs like streaming-java, formats, connectors etc), and have to set the scope for each of these correctly w.r.t. what is actually provided by the distribution.
      This is unnecessarily tedious and error-prone, made worse by some special-cases like connector-files or the json/csv formats being bundled.

      I propose to create a new module flink-dist-pub (name pending!) that acts as a sort-of BOM for what is in the distribution (specifically the flink-dist jar) that is relevant for common DataStream application development.

      As follow-ups we could consider creating a table API extension of this module, and publish fat jars for the use-case of thw in FLINK-29497.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated: