You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Robert Metzger (JIRA)" <ji...@apache.org> on 2016/01/12 09:40:40 UTC

[jira] [Updated] (FLINK-1712) Restructure Maven Projects

     [ https://issues.apache.org/jira/browse/FLINK-1712?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Metzger updated FLINK-1712:
----------------------------------
    Description: 
Project consolidation

The new structure could be

flink-core
flink-java
flink-scala
flink-streaming-core
flink-streaming-scala

flink-runtime
flink-runtime-web
flink-optimizer
flink-clients

flink-shaded
  -> flink-shaded-hadoop
  -> flink-shaded-hadoop2
  -> flink-shaded-include-yarn-tests
  -> flink-shaded-curator

flink-examples
  -> (have all examples, Scala and Java, Batch and Streaming)

flink-batch-connectors
  -> flink-avro
  -> flink-jdbc
  -> flink-hadoop-compatibility
  -> flink-hbase
  -> flink-hcatalog

flink-streaming-connectors
  -> flink-connector-twitter
  -> flink-streaming-examples
  -> flink-connector-flume
  -> flink-connector-kafka
  -> flink-connector-elasticsearch
  -> flink-connector-rabbitmq
  -> flink-connector-filesystem

flink-libraries
  -> flink-gelly
  -> flink-gelly-scala
  -> flink-ml
  -> flink-table
  -> flink-language-binding
  -> flink-python


flink-scala-shell

flink-test-utils
flink-tests
flink-fs-tests

flink-contrib
  -> flink-storm-compatibility
  -> flink-storm-compatibility-examples
  -> flink-streaming-utils
  -> flink-tweet-inputformat
  -> flink-operator-stats
  -> flink-tez

flink-quickstart
  -> flink-quickstart-java
  -> flink-quickstart-scala
  -> flink-tez-quickstart

flink-yarn
flink-yarn-tests

flink-dist

  was:
Project consolidation

 - flink-hadoop (shaded fat jar)

 - Core (Core and Java)
 - (core-scala)
 - Streaming (core + java)
 - (streaming-scala)

 - Runtime
 - Optimizer (may also be merged with Client)
 - Client (or Client + Optimizer)
 
 - Examples (Java + Scala + Streaming Java + Streaming Scala)
 - Tests (test-utils (compile) and tests (test))
 
 - Quickstarts
   - Quickstart Java
   - Quickstart Scala
 
 - connectors / Input/Output Formats
   - Avro
   - HBase
   - HadoopCompartibility
   - HCatalogue
   - JDBC
   - kafka
   - rabbit
   - ...
 
 - staging
   - Gelly
   - ML
   - spargel (deprecated)
   - expression API
 
 - contrib
 
 - yarn
 
 - dist
 
 - yarn tests
 
 - java 8


> Restructure Maven Projects
> --------------------------
>
>                 Key: FLINK-1712
>                 URL: https://issues.apache.org/jira/browse/FLINK-1712
>             Project: Flink
>          Issue Type: Improvement
>          Components: Build System
>    Affects Versions: 0.9
>            Reporter: Stephan Ewen
>            Assignee: Robert Metzger
>            Priority: Minor
>
> Project consolidation
> The new structure could be
> flink-core
> flink-java
> flink-scala
> flink-streaming-core
> flink-streaming-scala
> flink-runtime
> flink-runtime-web
> flink-optimizer
> flink-clients
> flink-shaded
>   -> flink-shaded-hadoop
>   -> flink-shaded-hadoop2
>   -> flink-shaded-include-yarn-tests
>   -> flink-shaded-curator
> flink-examples
>   -> (have all examples, Scala and Java, Batch and Streaming)
> flink-batch-connectors
>   -> flink-avro
>   -> flink-jdbc
>   -> flink-hadoop-compatibility
>   -> flink-hbase
>   -> flink-hcatalog
> flink-streaming-connectors
>   -> flink-connector-twitter
>   -> flink-streaming-examples
>   -> flink-connector-flume
>   -> flink-connector-kafka
>   -> flink-connector-elasticsearch
>   -> flink-connector-rabbitmq
>   -> flink-connector-filesystem
> flink-libraries
>   -> flink-gelly
>   -> flink-gelly-scala
>   -> flink-ml
>   -> flink-table
>   -> flink-language-binding
>   -> flink-python
> flink-scala-shell
> flink-test-utils
> flink-tests
> flink-fs-tests
> flink-contrib
>   -> flink-storm-compatibility
>   -> flink-storm-compatibility-examples
>   -> flink-streaming-utils
>   -> flink-tweet-inputformat
>   -> flink-operator-stats
>   -> flink-tez
> flink-quickstart
>   -> flink-quickstart-java
>   -> flink-quickstart-scala
>   -> flink-tez-quickstart
> flink-yarn
> flink-yarn-tests
> flink-dist



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)