How should I package my user code jar for Ververica Platform?
User code jars packaged for Ververica Platform should contain all user dependencies but should not include any classes from the Flink runtime. Ververica Platform provides images that already contain the Flink runtime and bundling it in your code may lead to classpath errors or other unexpected behavior.
To do so, please mark core Flink dependencies such as flink-java and flink-streaming-java as provided in your build.
<!-- Apache Flink Dependencies -->
<!-- These dependencies are provided, because they should not be packaged into the JAR file. -->
For more examples, please see the quickstart documentation on the Apache Flink website.