Attempt 2 to get you the images.
Now as attachments.

Niels

On Thu, Jul 9, 2020 at 2:38 PM Chesnay Schepler <ches...@apache.org> wrote:

> The images didn't go through.
>
> On 09/07/2020 14:21, Niels Basjes wrote:
>
> Hi,
>
> I have the idea that naming the modules would make life easier for the
> developers.
> My main question: Do you agree?
> If so I'll clean up my experiment (see below) and put up a pull request.
>
> When I load the Flink code into IntelliJ I currently see this list of
> Maven modules:
>
> [image: image.png]
>
> Now what happens is that the name of the maven module is in almost all
> cases the name of the artifact.
> Only one example in the current code base that deviates from this
> (highlighted in the screenshot).
> This list is shown by IntelliJ in alphabetical order.
>
> I propose to give all modules a name that should make it a lot easier for
> the developers to find the module they are looking for.
> I've been playing with this idea and what I have now (local only) looks
> like this:
>
> [image: image.png]
>
> They are still alphabetically sorted but because of the way I chose the
> naming it becomes much easier to find the appropriate module.
>
> Also this causes the build output from Maven to become more readable
> (below).
> First thing I noticed from this is that apparently the ordering of the
> modules and their inter dependencies is off in certain places.
>
>
> [INFO] Flink : Table : API Java bridge .................... SUCCESS [
>  0.004 s]
> [INFO] Flink : Table : API Scala .......................... SUCCESS [
>  0.004 s]
> [INFO] Flink : Table : API Scala bridge ................... SUCCESS [
>  0.004 s]
> [INFO] Flink : Table : SQL Parser ......................... SUCCESS [
>  0.004 s]
> [INFO] Flink : Libraries : ................................ SUCCESS [
>  0.002 s]
> [INFO] Flink : Libraries : CEP ............................ SUCCESS [
>  0.003 s]
> [INFO] Flink : Table : Planner ............................ SUCCESS [
>  0.003 s]
> [INFO] Flink : Table : SQL Parser Hive .................... SUCCESS [
>  0.002 s]
> [INFO] Flink : Table : Runtime Blink ...................... SUCCESS [
>  0.003 s]
> [INFO] Flink : Table : Planner Blink ...................... SUCCESS [
>  0.004 s]
> [INFO] Flink : Metrics : JMX .............................. SUCCESS [
>  0.004 s]
> [INFO] Flink : Formats : .................................. SUCCESS [
>  0.004 s]
> [INFO] Flink : Formats : Json ............................. SUCCESS [
>  0.004 s]
> [INFO] Flink : Connectors : Kafka base .................... SUCCESS [
>  0.003 s]
> [INFO] Flink : Formats : Avro ............................. SUCCESS [
>  0.005 s]
> [INFO] Flink : Formats : Csv .............................. SUCCESS [
>  0.003 s]
> [INFO] Flink : Connectors : Kafka 0.10 .................... SUCCESS [
>  0.009 s]
> [INFO] Flink : Connectors : Kafka 0.11 .................... SUCCESS [
>  0.003 s]
> [INFO] Flink : Connectors : Elasticsearch base ............ SUCCESS [
>  0.003 s]
> [INFO] Flink : Connectors : Elasticsearch 5 ............... SUCCESS [
>  0.003 s]
> [INFO] Flink : Connectors : Elasticsearch 6 ............... SUCCESS [
>  0.003 s]
> [INFO] Flink : Connectors : Elasticsearch 7 ............... SUCCESS [
>  0.003 s]
> [INFO] Flink : Connectors : HBase ......................... SUCCESS [
>  0.003 s]
> [INFO] Flink : Formats : Hadoop bulk ...................... SUCCESS [
>  0.002 s]
> [INFO] Flink : Formats : Orc .............................. SUCCESS [
>  0.003 s]
> [INFO] Flink : Formats : Orc nohive ....................... SUCCESS [
>  0.002 s]
> [INFO] Flink : Formats : Parquet .......................... SUCCESS [
>  0.003 s]
> [INFO] Flink : Connectors : Hive .......................... SUCCESS [
>  0.002 s]
> [INFO] Flink : Connectors : JDBC .......................... SUCCESS [
>  0.002 s]
> [INFO] Flink : Connectors : RabbitMQ ...................... SUCCESS [
>  0.002 s]
> [INFO] Flink : Connectors : Twitter ....................... SUCCESS [
>  0.002 s]
> [INFO] Flink : Connectors : Nifi .......................... SUCCESS [
>  0.004 s]
> [INFO] Flink : Connectors : Cassandra ..................... SUCCESS [
>  0.002 s]
> [INFO] Flink : Connectors : Filesystem .................... SUCCESS [
>  0.002 s]
> [INFO] Flink : Connectors : Kafka ......................... SUCCESS [
>  0.003 s]
> [INFO] Flink : Connectors : Google PubSub ................. SUCCESS [
>  0.035 s]
> [INFO] Flink : Connectors : Kinesis ....................... SUCCESS [
>  0.002 s]
> [INFO] Flink : Connectors : Base .......................... SUCCESS [
>  0.003 s]
> [INFO] Flink : Connectors : SQL : Elasticsearch 6 ......... SUCCESS [
>  0.002 s]
> [INFO] Flink : Connectors : SQL : Elasticsearch 7 ......... SUCCESS [
>  0.002 s]
> [INFO] Flink : Connectors : SQL : HBase ................... SUCCESS [
>  0.002 s]
> [INFO] Flink : Connectors : SQL : Hive 1.2.2 .............. SUCCESS [
>  0.002 s]
> [INFO] Flink : Connectors : SQL : Hive 2.2.0 .............. SUCCESS [
>  0.002 s]
> [INFO] Flink : Connectors : SQL : Hive 2.3.6 .............. SUCCESS [
>  0.002 s]
> [INFO] Flink : Connectors : SQL : Hive 3.1.2 .............. SUCCESS [
>  0.002 s]
> [INFO] Flink : Connectors : SQL : Kafka 0.10 .............. SUCCESS [
>  0.002 s]
> [INFO] Flink : Connectors : SQL : Kafka 0.11 .............. SUCCESS [
>  0.002 s]
> [INFO] Flink : Connectors : SQL : Kafka ................... SUCCESS [
>  0.002 s]
> [INFO] Flink : Formats : Avro confluent registry .......... SUCCESS [
>  0.002 s]
> [INFO] Flink : Formats : Sequence file .................... SUCCESS [
>  0.002 s]
> [INFO] Flink : Formats : Compress ......................... SUCCESS [
>  0.002 s]
> [INFO] Flink : Formats : SQL Orc .......................... SUCCESS [
>  0.002 s]
> [INFO] Flink : Formats : SQL Parquet ...................... SUCCESS [
>  0.002 s]
> [INFO] Flink : Examples : Streaming ....................... SUCCESS [
>  0.002 s]
> [INFO] Flink : Examples : Table ........................... SUCCESS [
>  0.003 s]
> [INFO] Flink : Examples : Build-helper .................... SUCCESS [
>  0.003 s]
> [INFO] Flink : Examples : Streaming Twitter ............... SUCCESS [
>  0.002 s]
> [INFO] Flink : Examples : Streaming State machine ......... SUCCESS [
>  0.002 s]
> [INFO] Flink : Examples : Streaming Google PubSub ......... SUCCESS [
>  0.002 s]
> [INFO] Flink : Container .................................. SUCCESS [
>  0.002 s]
> [INFO] Flink : Queryable state : Runtime .................. SUCCESS [
>  0.002 s]
> [INFO] Flink : Mesos ...................................... SUCCESS [
>  0.002 s]
> [INFO] Flink : Kubernetes ................................. SUCCESS [
>  0.002 s]
> [INFO] Flink : Yarn ....................................... SUCCESS [
>  0.002 s]
> [INFO] Flink : Libraries : Gelly .......................... SUCCESS [
>  0.002 s]
>
>
>
>
>
> --
> Best regards / Met vriendelijke groeten,
>
> Niels Basjes
>
>
>

-- 
Best regards / Met vriendelijke groeten,

Niels Basjes

Reply via email to