Github user StephanEwen commented on the issue:

    https://github.com/apache/flink/pull/5118
  
    I think that the change of `1.` is actually not necessary. The dependencies 
were good in my opinion:
      -  `flink-core` is not directly needed, because it is a transitive 
dependency of `flink-java` and `flink-streaming-java`. Omitting this 
unnecessary dependency makes it easier to keep the `-Pbuild-jar` profile in 
sync with the normal profile.
      - We added `flink-clients` explicitly because that is actually really the 
dependency needed to execute programs (is needed in the DataSet API, flink-java 
is not enough). It is only redundant at the moment because 
`flink-streaming-java` depends on `flink-clients`, which is not really nice and 
probably subject to change in the future.



---

Reply via email to