Bowen Li created FLINK-8175: ------------------------------- Summary: remove flink-streaming-contrib and migrate its classes to flink-streaming-java/scala Key: FLINK-8175 URL: https://issues.apache.org/jira/browse/FLINK-8175 Project: Flink Issue Type: Improvement Affects Versions: 1.5.0 Reporter: Bowen Li
I propose removing flink-streaming-contrib from flink-contrib, and migrating its classes to flink-streaming-java/scala for the following reasons: - flink-streaming-contrib is so small that it only has 4 classes (3 java and 1 scala), and they don't need a dedicated jar for Flink to distribute and maintain it and for users to deal with the overhead of dependency management - the 4 classes in flink-streaming-contrib are logically more tied to flink-streaming-java/scala, and thus can be easily migrated - flink-contrib is already too crowded and noisy. It contains lots of sub modules with different purposes which confuse developers and users, and they lack a proper project hierarchy According to the history of flink-streaming-contrib, it has things to do with storm-compatibility and I believe that's not blocking us from migrating it anymore. -- This message was sent by Atlassian JIRA (v6.4.14#64029)