[ https://issues.apache.org/jira/browse/FLINK-8831?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Timo Walther resolved FLINK-8831. --------------------------------- Resolution: Fixed All subtasks have been implemented. We will create new issues for new dependencies. > Create SQL Client dependencies > ------------------------------ > > Key: FLINK-8831 > URL: https://issues.apache.org/jira/browse/FLINK-8831 > Project: Flink > Issue Type: New Feature > Components: Table API & SQL > Reporter: Timo Walther > Assignee: Timo Walther > Priority: Major > > A first minimum version of FLIP-24 for the upcoming > Flink SQL Client has been merged to the master. We also merged > possibilities to discover and configure table sources without a single > line of code using string-based properties and Java service provider > discovery. > We are now facing the issue of how to manage dependencies in this new > environment. It is different from how regular Flink projects are created > (by setting up a a new Maven project and build a jar or fat jar). > Ideally, a user should be able to select from a set of prepared > connectors, catalogs, and formats. E.g., if a Kafka connector and Avro > format is needed, all that should be required is to move a > "flink-kafka.jar" and "flink-avro.jar" into the "sql_lib" directory that > is shipped to a Flink cluster together with the SQL query. > [As discussed on > ML|http://mail-archives.apache.org/mod_mbox/flink-dev/201802.mbox/%3C9c73518b-ec8e-3b01-f200-dea816c75efc%40apache.org%3E], > we will build fat jars for these modules with every Flink release that can > be hostet somewhere (e.g. Apache infrastructure, but not Maven central). This > would make it very easy to add a dependency by downloading the prepared JAR > files. -- This message was sent by Atlassian JIRA (v7.6.3#76005)