[
https://issues.apache.org/jira/browse/FLINK-4676?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15705845#comment-15705845
]
ASF GitHub Bot commented on FLINK-4676:
---------------------------------------
GitHub user fhueske opened a pull request:
https://github.com/apache/flink/pull/2897
[FLINK-4676] [connectors] Merge batch and streaming connectors into a
common flink-connectors Maven module.
Created a new Maven module `flink-connectors` and moved all submodules of
`flink-batch-connectors` and `flink-streaming-connectors` to the new module.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/fhueske/flink merged-connect
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/flink/pull/2897.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #2897
----
commit 0e2739e2fc639b451cf07a5278385dbd9dec1361
Author: Fabian Hueske <[email protected]>
Date: 2016-11-29T12:57:30Z
[FLINK-4676] [connectors] Merge batch and streaming connectors into common
Maven module.
----
> Merge flink-batch-connectors and flink-streaming-connectors modules
> -------------------------------------------------------------------
>
> Key: FLINK-4676
> URL: https://issues.apache.org/jira/browse/FLINK-4676
> Project: Flink
> Issue Type: Task
> Components: Batch Connectors and Input/Output Formats, Build System,
> Streaming Connectors
> Affects Versions: 1.2.0
> Reporter: Fabian Hueske
> Assignee: Fabian Hueske
> Priority: Minor
> Fix For: 1.2.0
>
>
> We have two separate Maven modules for batch and streaming connectors
> (flink-batch-connectors and flink-streaming-connectors) that contain modules
> for the individual external systems and storage formats such as HBase,
> Cassandra, Avro, Elasticsearch, etc.
> Some of these systems can be used in streaming as well as batch jobs as for
> instance HBase, Cassandra, and Elasticsearch.
> However, due to the separate main modules for streaming and batch connectors,
> we currently need to decide where to put a connector.
> For example, the flink-connector-cassandra module is located in
> flink-streaming-connectors but includes a CassandraInputFormat and
> CassandraOutputFormat (i.e., a batch source and sink).
> This issue is about merging flink-batch-connectors and
> flink-streaming-connectors into a joint flink-connectors module.
> Names of moved modules should not be changed (although this leads to an
> inconsistent naming scheme: flink-connector-cassandra vs. flink-hbase) to
> keep the change of code structure transparent to users.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)