Also looks like runtime getting too big.

Thoughts about moving the web info frontend to separate maven module?

- Henry


On Tue, Mar 17, 2015 at 2:46 AM, Stephan Ewen <se...@apache.org> wrote:
> To not let this discussion die, here is a concrete JIRA and a proposed
> layout to restructure to.
>
> What remains to be discusses is whether we want to keep the Scala/Java APIs
> for batch/streaming in separate projects or in one project.
>
> Also, we need to find a good time to do this, when we are low on pull
> requests...
>
> https://issues.apache.org/jira/browse/FLINK-1712
>
> Proposed Layout:
>
>  - flink-hadoop (shaded fat jar)
>
>  - Core (Core and Java and Scala)
>  - Streaming (core + java + scala)
>  - Runtime
>  - Client (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
>    - Gilbert (ML)
>    - spargel (deprecated)
>    - expression API
>
>  - contrib
>
>  - yarn
>
>  - dist
>
>  - yarn tests
>
>  - java 8
>
> On Mon, Jan 5, 2015 at 7:45 PM, Henry Saputra <henry.sapu...@gmail.com>
> wrote:
>
>> Thanks Marton, having 2 threads discussing same thing can be confusing.
>>
>> - Henry
>>
>> On Mon, Jan 5, 2015 at 3:52 AM, Márton Balassi <mbala...@apache.org>
>> wrote:
>> > Let us consider this thread the standard for the restructure, it is
>> > perfectly in line with the wishes I have posted.
>> >
>> > +1 for keeping the 'flink-' prefix.
>> >
>> > On Mon, Jan 5, 2015 at 10:24 AM, Henry Saputra <henry.sapu...@gmail.com>
>> > wrote:
>> >
>> >> @Robert, and @Stephan, sure I am ok with it, thanks for the responses.
>> >>
>> >> - Henry
>> >>
>> >> On Mon, Jan 5, 2015 at 1:18 AM, Stephan Ewen <se...@apache.org> wrote:
>> >> > I think this works well together with Marton's restructuring.
>> >> >
>> >> > I would vote to keep the "flink-" prefix, because it guarantees that
>> the
>> >> > produced jars are prefixed with "flink-". Otherwise, we will have to
>> >> start
>> >> > configuring a lot...
>> >> >
>> >> > Greetings,
>> >> > Stephan
>> >> >
>> >> >
>> >> > On Mon, Jan 5, 2015 at 9:32 AM, Henry Saputra <
>> henry.sapu...@gmail.com>
>> >> > wrote:
>> >> >
>> >> >> Will this conflict with Marton's restructuring proposal which happens
>> >> >> in another thread (see "Project restructure" thread in the dev@
>> list).
>> >> >>
>> >> >> Since we are doing refactoring, may I suggest that we also remove
>> >> >> "flink-" prefix since maven group name will indicate it is part of
>> >> >> Flink.
>> >> >>
>> >> >> - Henry
>> >> >>
>> >> >> On Fri, Jan 2, 2015 at 6:52 AM, Stephan Ewen <se...@apache.org>
>> wrote:
>> >> >> > Hi everyone!
>> >> >> >
>> >> >> > I think that by now, quite a bit of the maven project structure
>> can be
>> >> >> > improved to get rid of some legacy artifacts. Especially the
>> >> >> "flink-addons"
>> >> >> > project seems to be a catch-all place for various projects.
>> >> >> >
>> >> >> > Here is a suggestion what we could do:
>> >> >> >
>> >> >> > 1) Move "flink-yarn" to the root.
>> >> >> >
>> >> >> > 2) Move "flink-streaming" to the root (this is planned anyways for
>> the
>> >> >> next
>> >> >> > release)
>> >> >> >
>> >> >> > 3) Create a project "flink-connectors", which will contain "avro",
>> >> >> "jdbc",
>> >> >> > and "hbase". Should we have them as separate sub-projects, or as
>> one
>> >> >> > project?
>> >> >> >
>> >> >> > 4) Consolidate the examples into a single project "flink-examples",
>> >> where
>> >> >> > Java, Scala, Streaming examples exist in different packages.
>> >> >> >
>> >> >> >
>> >> >> > Greetings,
>> >> >> > Stephan
>> >> >>
>> >>
>>

Reply via email to